Example #1
0
 public void startApp() {
   LogUtil.outMessage("startApp invoked");
   /** Core * */
   version = getAppProperty("MIDlet-Version");
   type = getAppProperty("Type");
   build = getAppProperty("Build");
   /** Main * */
   midletMain = this;
   /** Logger for debugging * */
   LogUtil.initLogger(true, false, "92.36.93.99", 2000, false, "");
   /** Initialize localization support * */
   Localization.initLocalizationSupport();
   /** GUI* */
   screen = new Screen(this);
   /** Loading storage data * */
   Storage.init();
   Storage.load();
   /** Loading settings * */
   Settings.loadAll();
   /** Loading icons * */
   Splitter.splitImage(Settings.IMG_CHAT);
   Splitter.splitImage(Settings.IMG_STATUS);
   Splitter.splitImage(Settings.IMG_SUBSCRIPTION);
   /** Loading theme * */
   Theme.checkForUpSize();
   int[] data = Theme.loadTheme(Settings.themeOfflineResPath);
   if (data != null) {
     Theme.applyData(data);
   }
   /** GUI * */
   mainFrame = new MainFrame();
   chatFrame = new ChatFrame();
   roomsFrame = null;
   /** Frames chain * */
   mainFrame.s_nextWindow = chatFrame;
   chatFrame.s_prevWindow = mainFrame;
   /** Setting up active window * */
   screen.activeWindow = mainFrame;
   /** Showing * */
   screen.show();
   /** Checking for main frame object * */
   if (mainFrame.getGObject().equals(mainFrame.blank)) {
     /** Showing warning * */
     Handler.showWarning("TEST_VERSION");
   }
 }