当用户处于应用程序中间时,我必须退出应用程序。我使用了finish()和System.exit(0)方法,但它只退出当前活动。 如果有人知道这一点,请告诉我。
谢谢
维克拉姆
答案 0 :(得分:1)
如果您从活动A调用活动B,从B调用C
A->乙
使用来自A的startactivityforresult
再次B-> C
使用来自B的startactivityforresult
当你想退出C然后是setResult(即RESULT_OK)并完成C.并在B中的OnActivityResult()中,检查resultcode == RESULT_OK然后再次完成B和setsult(RESULT_OK)为A.same程序将按照完成A。
这将退出应用程序。应用程序将从A而不是从C开始。
答案 1 :(得分:0)
试试这个(*未经测试):
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
this.finish();
}
同时尝试花一些时间来完成this discussion