在Android应用程序中退出项目菜单?

时间:2013-09-05 07:59:22

标签: java android android-menu quit

这是一种使用按钮关闭应用程序的方法:

@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);
        }
    });
    }

相反使用按钮,如何创建退出项目菜单?感谢

4 个答案:

答案 0 :(得分:4)

使用方法onOptionsItemSelected(...)

@Override
public boolean onCreateOptionsMenu(Menu menu) {
   ...
}
@Override
public boolean onOptionsItemSelected(MenuItem Item) {
   ...
}

请参阅: http://developer.android.com/guide/topics/ui/menus.html

答案 1 :(得分:1)

您可以通过在menu.xml中定义菜单来添加菜单,并可以使用onOptionsItemSelected在该菜单上单击,并使用onCreateOptionsMenu方法创建菜单,这是非常好的教程 - {{3} }

答案 2 :(得分:0)

在菜单之后尝试这个:

android.os.Process.killProcess(android.os.Process.myPid());
                System.exit(1);

这会杀死你的com.myapp.activity进程

答案 3 :(得分:0)

通过按回按钮关闭您的应用程序使用点击次数的最佳方法您可以按两次使用点击次数并使用 activity.finish(); System.exit(0);