2011-10-26 20 views
1

私はブラックベリーが初めてです。私が追加したApplicationMenuItem経由で、アクティブなコール画面から実行中のアプリケーションを起動しようとしています。メニュー項目コードApplicationMenuItemからアプリケーションを起動

public class MobExMenuItem extends ApplicationMenuItem { 

    public MobExMenuItem(int order) { 
     super(order); 
    } 

    public Object run(Object context) { 
     try { 
      ApplicationDescriptor descriptors[] = ApplicationManager 
        .getApplicationManager().getVisibleApplications(); 
      String appname = descriptors[1].getModuleName(); 
      ApplicationManager.getApplicationManager() 
        .launch(appname + "?admin&secure"); 
     } catch (ApplicationManagerException e) { 
      MobExLogger.e("MobExMenuItem", e.getMessage()); 
     } 
     return context; 
    } 
} 

質問があります - このメニュー項目は、アプリケーションの最後のアクティブな画面を開く必要がありますが、常にホーム画面を開きます。最後の画面を開く方法はありますか?

答えて

1

私は答えを見つけただけで、パラメータを削除して、アプリケーションを停止する必要があります。 launch(appname);