2016-09-14 2 views
0

Google Playストア以外のソースからアプリケーションをインストールすると、インストール完了後に完了と終了の2つのオプションがあります。次に、両方の場合でアプリケーションの動作が異なります。 Doneをクリックすると、期待どおり完全に動作しますが、Openボタンをクリックすると、アプリケーションアイコンをクリックするとアプリがバックグラウンドからフォアグラウンドに切り替わるたびに(アプリケーションが強制終了された後でも)アクティビティスタックの一番上に配置されます最近のアプリトレイからではなく、アンドロイドOSレベルのバグランチャーアクティビティは常に開始

答えて

2

それはstack-

Put below code on the onCreate() of launcher activity- 

final Intent intent = getIntent(); 
if ((intent.getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0 
     && intent.hasCategory(Intent.CATEGORY_LAUNCHER) 
     && intent.getAction() != null 
     && intent.getAction().equals(Intent.ACTION_MAIN)) { 
    finish();// finish this launcher activity 
    return; 
} 
の上にある場合は、ランチャーの活動は活動のトップスタックに配置されているかどうかをチェックし、クリアまたは活性を完了する必要があり
関連する問題