如何解决如何退出活动和所有任务
我如何拥有有 2 个活动的应用程序,然后我有退出按钮,它将我传递到第一个活动。如果我想在单击此按钮后终止所有进程,该怎么办?我的意思是我将回到我之前的活动并在后台停止所有任务
解决方法
Button button = (Button) findViewById(R.id.btn1); button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
activity.finish(); // to move out of activity
// to move out of the app
//activity.finishAffinity();
}
});
}
}
,你可以打电话 完成亲和力();在您的点击事件中
,通过按钮/用户操作关闭应用是否正确?
你应该有一个很好的场景来使用这个案例。
违反申请处理原则。
Android 框架仅在需要资源时才杀死应用程序。 还有额外的好处:如果进程处于活动状态,应用启动速度会更快。
Activity.finish(); // will finish the current activity.
Activity.finishAffinity() //removes Activitys belonging to a specific application from the current task
如果您想“退出”应用程序,我会推荐一种“模拟”关闭应用程序的方法。 (你把主页放在前面)
Intent homePageIntent= new Intent(Intent.ACTION_MAIN);
homePageIntent.addCategory( Intent.CATEGORY_HOME );
homePageIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(homePageIntent);
哦,另一个提示: 在提出问题之前,请尝试在 Google 上搜索您的问题。您可能已经注意到您的问题已被多次询问。
,Button btn1 = (Button) findViewById(R.id.btn1);
btn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
finish();
System.exit(0);
}
});
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。