[英]Quit item menu in Android application?
这是一种使用按钮关闭应用程序的方法:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
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);
}
});
}
而不是使用按钮,我如何创建退出项目菜单? 谢谢
使用方法onOptionsItemSelected(...)
@Override
public boolean onCreateOptionsMenu(Menu menu) {
...
}
@Override
public boolean onOptionsItemSelected(MenuItem Item) {
...
}
请参阅: http : //developer.android.com/guide/topics/ui/menus.html
您可以通过在menu.xml中定义菜单来在操作栏中添加菜单,并可以使用onOptionsItemSelected检测到单击该菜单,并可以使用onCreateOptionsMenu方法创建菜单,这是关于此的很好的教程-: http://www.vogella .COM /用品/ AndroidActionBar / article.html
在菜单选项之后尝试以下操作:
android.os.Process.killProcess(android.os.Process.myPid());
System.exit(1);
这将终止您的com.myapp.activity过程
最好的方法是通过单击后退按钮来使用点击计数关闭应用程序,您可以通过按两次来使用点击计数并使用activity.finish(); System.exit(0);
activity.finish(); System.exit(0);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.