Android开发onClick事件退出程序
Android開發onClick事件
在Android开发中,很多时都会用到onClick事件,网上或者官方都有很多的例子说明,但大多都是在Activity中的onCreate事件中声明定义,我觉得这样的做法,使得onCreate事件越来越臃肿,并且在查看Layout文件时,并不直观。
故我推荐的的做法是在Layout的控件定义中声明onClick事件:
界面代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/menu_item_exit" android:orderInCategory="100" android:showAsAction="never" android:title="@string/login_menu_exit" android:onClick="menuItem_exit_onClick"/> </menu>
Activity代码:
public void menuItem_exit_onClick(MenuItem item){ //Exit Program android.os.Process.killProcess(android.os.Process.myPid()); }