原文地址:http://hi.baidu.com/%D7%CF%DC%B7%BA%D7/blog/item/3ab9a222b5031f82033bf689.html

让按钮拥有返回键的功能很简单,在点击事件加上finish();就OK了。
如:

public void onClick(View v){

finish();

}
finish() 仅仅是把activity从当前的状态退出,但是资源并没有给清理。
其实android的机制决定了用户无法完全退出application,即使用System.exit()。
android自己决定何时该从内存中释放程序,当系统没有可用内存时,就会按照一定的优先级来销毁应用程序。
android手机操作系统有垃圾处理机制,所以也不必担心这个问题,用finish()方法吧。

重写返回键:

public boolean onKeyDown(int keyCode,KeyEvent event) {

 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0){
//这里重写返回键
return true;
}
 return false;

}

更多相关文章

  1. 上官网学android之八(Interacting with Other Apps)
  2. Phonegap获取imei (修改phonegap官方提供文件)
  3. Android中配置改变(Configuration)的处理状态(重点横竖屏切换)
  4. Android(安卓)View框架总结(八)ViewGroup事件分发机制
  5. android 巧用finish方法
  6. Android按两次返回键退出应用
  7. Android(安卓)day_09-02 (Activity 短信发送器案例)
  8. Android底部fragment互相跳转
  9. Android中View和ViewGroup事件分发拦截机制完美分析

随机推荐

  1. 作业三——观察者模式在Android广播机制
  2. ListPreference之entries和entryValues
  3. ListPreference之entries和entryValues
  4. 安卓自动完成文本框(autoCompleteTextVie
  5. cocos2d-2.1rc0-x-2.1.3建android工程Hel
  6. 手把手搭建 android 开发环境||资源打包
  7. Android(安卓)Java层 Looper 机制
  8. 修改 Android(安卓)模拟器 density
  9. android学习小结2
  10. android硬件加速后webview闪烁问题