android返回键主要代码参考

componentWillMount(){    if (Platform.OS === 'android') {        BackAndroid.addEventListener('hardwareBackPress', this.onBackAndroid);    }},componentWillUnmount(){    if (Platform.OS === 'android') {        BackAndroid.removeEventListener('hardwareBackPress', this.onBackAndroid);    }},onBackAndroid () {    if (this.lastBackPressed && this.lastBackPressed + 2000 >= Date.now()) {      //最近2秒内按过back键,可以退出应用。      BackHandler.exitApp();      return;    }    this.lastBackPressed = Date.now();    ToastAndroid.show('再按一次退出应用', ToastAndroid.SHORT);    return true;}

该代码要写在注册组件里面,不需要每个组件都写

主要在注册组件里面写一遍就能实现

AppRegister就是注册组件

更多相关文章

  1. 四极管:Android操作系统的结构
  2. 界面编程之基本界面组件(5)ToggleButton(状态开关按钮)
  3. android 布局文件中xmlns:android="http://schemas.android.com/
  4. Android(安卓)监听home键(android:launchMode="singleTask" 与 on
  5. 基本组件之列表视图
  6. gravity和layout_gravity的区别
  7. Android(安卓)studio中相对布局组件排列方式
  8. Pro Android(安卓)4 第五章 理解Intent
  9. gravity和layout_gravity的区别

随机推荐

  1. 桌面小控件(Widget)--之清理进程
  2. Android(安卓)修改包名无法运行activity
  3. AIDL权限验证
  4. Spring for Android 探究
  5. android studio ,Gradle DSL method not f
  6. Android获得摄像头详细信息
  7. [Android] EditText 的 inputType属性(键
  8. Android Contacts的使用(一)
  9. 使用Eclipse开发Android时整个工程或第三
  10. GreenDao 的简介和使用