`
yunshangbuhe
  • 浏览: 229953 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

onKeyDown

 
阅读更多
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK
|| keyCode == KeyEvent.KEYCODE_HOME) {
// this.showDialog(PROGRESS_EXIT);
if (RestClient.bitmap != null && RestClient.CLICK_URL != null) {
mBackAdView = new BackAdView(IndexActivity.this);
this.showDialog(EXIT_APP_AD);
} else {
this.showDialog(PROGRESS_EXIT);
}

}
return true;// 这里不要调super  容易出现问题!!!!!!!
}

下面是第二种方式~~
// public void onBackPressed() {
// if (!AppInfoUtils.isNetworkAvailable(this)) {
// // 退出时没有网,显示没有广告的退出对话框
// showDialog(PROGRESS_EXIT);
// } else {
// // 退出时显示带广告的对话框
// if (RestClient.bitmap != null && RestClient.CLICK_URL != null){
// mBackAdView = new BackAdView(IndexActivity.this);
//     showDialog(EXIT_APP_AD);
// }else{
// //如果网络正常,但广告没有图片则显示自己退出的对话框
// showDialog(PROGRESS_EXIT);
// }
// }
// }
分享到:
评论

相关推荐

    Android onKeyDown监听返回键无效的解决办法

    为了解决Android中onKeyDown监听返回键无效的问题,我们需要先了解几个关键的知识点:Activity生命周期中的onKeyDown()方法、dispatchKeyEvent()方法以及onBackPressed()方法。 首先,onKeyDown()是Activity中的回...

    onkeypress和onkeydown以及onkeyup的区别

    onkeypress、onkeydown和onkeyup事件的区别 onkeypress、onkeydown和onkeyup是三种常用的JavaScript事件,都是与键盘输入相关的事件,但它们之间存在着一些细微的区别。 首先,让我们来看一下这三个事件的触发顺序...

    熄屏快呼及后台调用onKeyDown事件

    在Android中,按键事件的处理主要通过`onKeyDown()`和`onKeyUp()`这两个方法。这两个方法位于`View`类中,是Activity或Service中处理用户输入的回调函数。当用户按下按键时,系统会调用`onKeyDown()`,释放按键时则...

    VC中查找窗体的OnKeyDown事件的过程

    本文将详细探讨如何在VC中查找并处理窗体的OnKeyDown事件。首先,让我们从创建窗体开始。 1. CreateWindow函数: VC中创建窗体的函数是CreateWindow,它允许我们创建一个窗口实例。该函数有多个参数,包括窗口类名 ...

    安卓Android源码——用户界面之重写onKeyDown方法源码.zip

    本资料包聚焦于一个特定的UI事件处理:重写`onKeyDown`方法。`onKeyDown`是Android系统中用于处理硬件键盘按键按下事件的关键方法,它允许开发者自定义按键的响应行为。下面我们将详细探讨这个主题。 首先,`...

    Android 用户界面之重写onKeyDown方法源码.zip

    本项目源码着重讲解了如何通过重写`onKeyDown`方法来实现自定义的键盘事件处理,以增强应用的用户交互体验。`onKeyDown`是Android系统提供的一种处理键盘输入事件的方式,它允许开发者捕获并响应用户的按键操作。 ...

    Android用户界面之重写onKeyDown方法源码.zip

    在这种情况下,重写`onKeyDown`方法是一个常见的需求,它允许我们捕获并处理硬件键盘或者软键盘的按键事件。下面将详细解释`onKeyDown`方法及其在Android UI中的应用。 `onKeyDown`方法是Android系统提供的一个回调...

    Android 用户界面之重写onKeyDown方法源码.zip源码资源下载

    `onKeyDown`方法是Android系统中的一个关键函数,它允许我们捕获并处理硬件键盘上的按键事件。在这个源码资源中,我们将深入探讨如何重写`onKeyDown`方法来实现特定的用户界面功能。 首先,`onKeyDown`是`View`类或...

    Android代码-用户界面之重写onKeyDown方法源码.zip

    在Android开发中,用户界面(UI)的交互是至关重要的,而`onKeyDown`方法是处理用户硬件按键事件的关键部分。这个压缩包包含了关于如何在Android应用中重写`onKeyDown`方法的源码示例,这对于理解Android事件处理...

    Android源码——用户界面之重写onKeyDown方法源码_new_60.zip

    在这个“Android源码——用户界面之重写onKeyDown方法源码_new_60”压缩包中,我们可以深入理解如何通过重写`onKeyDown`方法来捕获并响应用户的按键事件。这篇文章将详细探讨`onKeyDown`方法的工作原理,以及如何在...

    Android 用户界面之重写onKeyDown方法源码-IT计算机-毕业设计.zip

    为了提供丰富的用户体验,开发者有时需要自定义按键事件处理,这时就会涉及到重写`onKeyDown`方法。本项目是一个Android应用源码示例,特别关注了如何在毕业设计中实现这一功能。这个压缩包包含了一个具体的代码实现...

    用户界面之重写onKeyDown方法源码.zip

    用户界面之重写onKeyDown方法源码用户可以使用两种级别与你的UI进行交互,一种是activity级别,另一种是view级别。在activity级别,Activity类暴露了一些你可以重写的方法。有一些常用的方法,你可以在你的Activity...

    Android 用户界面之重写onKeyDown方法源码.zip项目安卓应用源码下载

    Android 用户界面之重写onKeyDown方法源码.zip项目安卓应用源码下载Android 用户界面之重写onKeyDown方法源码.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术...

    Android 用户界面之重写onKeyDown方法源码.rar

    为了提供丰富的交互体验,开发者时常需要自定义事件处理,比如重写`onKeyDown`方法。`onKeyDown`是Android系统中处理键盘按键事件的关键函数,它使得开发者能够捕获并响应硬件或软件键盘的按键按下事件。下面我们将...

    Android的移动应用用户界面之重写onKeyDown方法源码.rar

    本资源"Android的移动应用用户界面之重写onKeyDown方法源码"正是关注这样一个关键点:通过重写`onKeyDown`方法来定制按键事件的处理。 `onKeyDown`是Android中的一个回调方法,它位于`Activity`或`View`类中,用于...

Global site tag (gtag.js) - Google Analytics