当我切换到另一个应用程序时,如何关闭我的应用程序

时间:2013-08-01 10:35:21

标签: android

大家好帮帮我,我在Android开发方面很新,当我通过我的应用程序切换到另一个应用程序示例时,如何关闭我的应用程序有一个导航链接,我希望我的应用程序将在导航开始后关闭

4 个答案:

答案 0 :(得分:0)

启动其他应用后,只需致电finish(),即可关闭您的活动。

答案 1 :(得分:0)

每当您希望退出所有未完成的活动时,不仅仅是当前活动,

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

然后通过调用finish方法

完成当前活动
finish();

答案 2 :(得分: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();
    }

答案 3 :(得分: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