-1
我想关闭我的应用程序时,我按下后退按钮,它所做的只是回到启动器活动。Android没有关闭System.exit()
public void onBackPressed() {
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(1);
System.exit(0);
finish();
}
我试了两个,System.exit(1)和System.exit(0),一起和彼此独自一人。但没有按预期工作。
编辑:
我已经把它改为
linearLayout_wrapper.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT));
scrollView.addView(linearLayout_wrapper);
Log.i("Main", "initialize menu layout: complete");
}
protected void onDestroy(){
android.os.Process.killProcess(android.os.Process.myPid());
super.onDestroy();
}
public void onBackPressed() {
finish();
}
,现在我得到一个例外,当我按下返回键
java.lang.IllegalStateException:滚动型只能承载一个直接的孩子
是您LauncherActivity在一个单独的进程? – F43nd1r
应该是一样的 – Onkelbummms
你不应该使用'System.exit()'。让Android按照意图管理您的应用。 –