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