0

こんにちは、私はAndroid開発の初心者です。アプリを介して別のアプリケーションの例に切り替えると、どのようにアプリケーションを閉じることができますか?ナビゲートするリンクがあり、ナビゲーションの開始後にアプリを閉じたい

4

4 に答える 4

0

他のアプリを起動した後に呼び出すだけfinish()で、アクティビティが閉じられます。

于 2013-08-01T10:36:52.660 に答える
0

アクティビティを破棄するには、finish() を使用します

次のような別のアクティビティを開始するとします。

   Intent i=new Intent(Activit1.this, Activity2.class);
   startActivity(intent);
   finish();    //here your activity is destroyed and when you press the back button it wont take you to your 1st activity
于 2013-08-01T10:55:19.907 に答える
0

現在のアクティビティだけでなく、開いているすべてのアクティビティを終了したいときはいつでも、

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse('...'));
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);

次に、finish メソッドを呼び出して現在のアクティビティを終了します。

finish();
于 2013-08-01T10:44:02.170 に答える
0

以下を使用して、

 protected void onPause(){
      super.onPause();   
     Intent intent = new Intent(Intent.ACTION_MAIN);
     intent.addCategory(Intent.CATEGORY_HOME);
     intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
     intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
     startActivity(intent);
     finish();
    }
于 2013-08-01T10:44:33.203 に答える