Android中3种方法实现back键动作
来源:互联网 发布:宏图高科股票,知乎 编辑:程序博客网 时间:2024/06/14 22:26
方法一:重写onBackPressed方法
@Override
@Override
public void onBackPressed() {
// do something what you want
super.onBackPressed();
}
方法二:重写dispatchKeyEvent
方法二:重写dispatchKeyEvent
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
// TODO Auto-generated method stub
if (event.getAction() == KeyEvent.ACTION_DOWN
&& event.getKeyCode() == KeyEvent.KEYCODE_BACK) {
//do something what you want
return true;//返回true,把事件消费掉,不会继续调用onBackPressed
}
return super.dispatchKeyEvent(event);
}/**
* 模拟键盘事件方法
* @param keyCode
*/
public void actionKey(final int keyCode) {
new Thread () {
public void run () {
try {
Instrumentation inst=new Instrumentation();
inst.sendKeyDownUpSync(keyCode);
} catch(Exception e) {
e.printStackTrace(); }
}
}.start();
}/**
* 模拟键盘事件方法
* @param keyCode
*/
public void actionKey(final int keyCode) {
new Thread () {
public void run () {
try {
Instrumentation inst=new Instrumentation();
inst.sendKeyDownUpSync(keyCode);
} catch(Exception e) {
e.printStackTrace(); }
}
}.start();
} 0 0
- Android中3种方法实现back键动作
- Android中3种方法实现back键动作
- Android中3种方法实现back键动作
- Android中3种方法实现back键动作
- Android 实现Back按键的三种方法
- android 中back两种退出app的方法
- Android中Back键实现Home键功能
- Android每隔几秒做一个动作实现方法
- android back键实现home键效果
- android back键实现home键效果
- Android中的BACK键的代码实现
- android 中如何模拟back键
- android 中如何模拟back键
- android 中如何模拟back键
- android 中如何模拟back键
- android 中如何模拟back键
- Android 连续点击back button退出当前Activity的两种实现方法
- Android 中Home键和Back键监听的区别以及代码实现(附源代码)
- sql server中的外码和级联
- Intent.ACTION_PICK
- C/C++ 堆与栈的区别
- [AD资料] AD入门之AD10软件安装
- android ----eclipse --clean
- Android中3种方法实现back键动作
- androidtudtio 安装genymotion插件
- oracle 添加服务
- Android开发艺术探索 第十章 学习
- C#简介
- Java设计模式之适配器模式
- Android开发拍照功能横竖屏处理方法
- hdu 3336 Count the string(kmp+dp)
- SQL介绍