2017-11-01 5 views
1

私はCodenameOneを使い始めました。私はツールバーメニューを使ってアプリを開発しています。これは初めてのことですが、メニュー項目をクリックして、メインクラスのツールバーに戻ったときに、アプリケーションが回転したり停止したり再開するまで機能しなくなります。ツールバーの基本的なアプリケーションは一度だけ動作します

ありがとうございます。

マイコード:

public class FDRMobileApp { 

    private Form current; 
    public static Form hi; 
    private Resources theme; 

    public void init(Object context) { 

     theme = UIManager.initFirstTheme("/theme"); 

     // Enable Toolbar on all Forms by default 
     Toolbar.setGlobalToolbar(true); 

     // Pro only feature 
     Log.bindCrashProtection(true); 
    } 

    public void start() { 
     if(current != null){ 
      current.show(); 
      return; 
     } 
     hi = new Form("FDR", BoxLayout.y()); 

     Toolbar tb = hi.getToolbar(); 
     tb.addMaterialCommandToSideMenu("Home", FontImage.MATERIAL_HOME, e->{}); 
     tb.addMaterialCommandToSideMenu("Orari e Turni", FontImage.MATERIAL_MEMORY, e-> new OrariTurniForm(theme).show()); 
     tb.addMaterialCommandToSideMenu("Contatti", FontImage.MATERIAL_INFO, e-> new ContattiForm(theme).show()); 
     tb.addMaterialCommandToSideMenu("Dove siamo", FontImage.MATERIAL_MAP, e-> new MapForm(theme).show()); 

     hi.show(); 

    } 

    public void stop() { 
     current = getCurrentForm(); 
     if(current instanceof Dialog) { 
      ((Dialog)current).dispose(); 
      current = getCurrentForm(); 
     } 

    } 

    public void destroy() {    
    } 
} 

、フォームは:

class MapForm extends Form { 

    public MapForm(Resources theme) { 
     super("Dove siamo"); 

     getToolbar().setBackCommand("", e -> { 
      FDRMobileApp.hi.showBack(); 
     });   
    } 

} 

答えて

0

によるswitch to the on-top menuに現在のアップデートにバグがあります。今日のアップデートはアプリでナビゲーションの問題を解決するはずです。

+0

いいえ、私は更新を待つでしょう。ご回答有難うございます。 –

+0

これは今すぐ上にあるはずです –

+0

はい、今、それはaspectedとして働いています。ありがとうございました。 –

関連する問題