- 浏览: 398647 次
- 性别:
- 来自: 长沙
文章分类
- 全部博客 (93)
- android(安卓) (23)
- java (40)
- eclipse (4)
- 数据库 (8)
- idea (4)
- web 前端 (5)
- 插件 (1)
- 文件定位 (1)
- 报表 (2)
- excel (1)
- excel合并单元格 (1)
- excel报表 (1)
- hibernate (4)
- Annotation (1)
- ajax (1)
- mysql (13)
- oracle (1)
- openfire (8)
- spring mvc 学习,spring (1)
- get或post请求提交 (2)
- xml (4)
- 二维码 (1)
- 文件流 (1)
- apple (1)
- tomcat (1)
- 文件断点续传 (1)
- java分隔符 (1)
- 集合转换 (1)
- 集合交集 (1)
- spark (4)
- install4j (1)
最新评论
-
18335864773:
可以尝试用一下pageoffice插件生成excel。同样可以 ...
poi设置excel表格边框 -
a1334480360:
楼主你好,我用这种方式,回执消息里面并没有携带接收到消息的ID ...
openfire 消息回执 -
yun9157:
楼主在么? 能否留一个联系方式,我现在需要做消息回执这一块。需 ...
openfire 服务端消息回执添加和响应 -
shendixiong:
efei 写道不知楼主用openfire的时候是否存在丢包的问 ...
openfire 服务端消息回执添加和响应 -
shendixiong:
jxufecs2008 写道楼主,你好,这个消息回执请求和响应 ...
openfire 服务端消息回执添加和响应
@Override protected void onPostCreate(Bundle savedInstanceState) { super.onPostCreate(savedInstanceState); //To change body of overridden methods use File | Settings | File Templates. } @Override protected void onStart() { System.out.println("---------------onStart---------------"); super.onStart(); //To change body of overridden methods use File | Settings | File Templates. } @Override protected void onRestart() { System.out.println("---------------onRestart---------------"); super.onRestart(); //To change body of overridden methods use File | Settings | File Templates. } @Override protected void onResume() { System.out.println("---------------onResume---------------"); super.onResume(); //To change body of overridden methods use File | Settings | File Templates. } @Override protected void onPostResume() { System.out.println("---------------onPostResume---------------"); super.onPostResume(); //To change body of overridden methods use File | Settings | File Templates. } @Override protected void onPause() { System.out.println("---------------onPause---------------"); super.onPause(); //To change body of overridden methods use File | Settings | File Templates. } @Override protected void onStop() { System.out.println("---------------onStop---------------"); super.onStop(); //To change body of overridden methods use File | Settings | File Templates. } @Override protected void onDestroy() { System.out.println("---------------onDestroy---------------"); super.onDestroy(); //To change body of overridden methods use File | Settings | File Templates. } public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode== KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0){ Toast.makeText(_context,"点击了返回【onKeyDown】",Toast.LENGTH_LONG).show(); System.out.println("---------------onKeyDown---------------"); this.onBackPressed(); return true; //确认返回了 } return false; //不允许返回 } @Override public void onBackPressed() { Toast.makeText(_context,"点击了返回【onBackPressed】",Toast.LENGTH_LONG).show(); System.out.println("---------------onBackPressed---------------"); super.onBackPressed(); }
简单的说,
当activity 启动的时候会启动以下方法,按先后顺序
onCreate->onStart->onResume->onPostResume
当按返回的时候,也就是结束这个Activity的时候,先后顺序是:
onPase->onStop->onDestroy
手机键盘“返回”键判断:
如果在你方法中没有onKeyDown()这个方法,而只有如下构造方法
public void onBackPressed() { Toast.makeText(_context,"点击了返回【onBackPressed】",Toast.LENGTH_LONG).show(); System.out.println("---------------onBackPressed---------------"); super.onBackPressed(); //To change body of overridden methods use File | Settings | File Templates. }
那么,你键盘点击返回的时候,会调用onBackPressed()方法!
如果onKeyDown以及onBackPressed两个方法同时存在 会优先运行onKeyDown()方法
public boolean onKeyDown(int keyCode, KeyEvent event) { // keyCode 判断用户是否触发键盘“返回按钮” if(keyCode== KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0){ Toast.makeText(_context,"点击了返回【onKeyDown】",Toast.LENGTH_LONG).show(); System.out.println("---------------onKeyDown---------------"); this.onBackPressed(); return true; //确认返回了 } return false; //不允许返回 } @Override public void onBackPressed() { Toast.makeText(_context,"点击了返回【onBackPressed】",Toast.LENGTH_LONG).show(); System.out.println("---------------onBackPressed---------------"); super.onBackPressed(); //To change body of overridden methods use File | Settings | File Templates. }
发表评论
-
android.os.NetworkOnMainThreadException
2012-12-05 17:58 1505此内容转载与 http://fariytale.iteye.c ... -
关于android 端,人人网以及新浪网 webview 页面缓存问题
2012-07-16 16:32 2589前一段时间就在开放新浪的oauth 2.0。我是用的java的 ... -
关于新浪微博 weibo4j.model.MySSLSocketFactory.createSocket(MySSLSocketFactory.java:78)
2012-07-13 09:27 265907-10 23:31:41.905: E/Androi ... -
android 获取 mac 以及device id
2011-12-15 12:22 6641因为在工作中要统计一些用户的数据,以及爱好等等..所以就要统计 ... -
android sqlLite 及Adapter 自定义和Adapter 改变UI
2011-12-14 17:09 4915Android 在运行时(run-time)集成了 SQ ... -
UNEXPECTED TOP-LEVEL EXCEPTION
2011-09-22 17:19 2993这个问题.. 很简单,就是包与包之间发生了冲突! ... -
编码 UTF-8 的不可映射字符
2011-09-22 15:22 14255IntelliJ IDEA 10.0 使用ja ... -
取消自动获取焦点(默认进来焦点到edittext),取消进入呼出软件盘
2011-08-26 11:08 11793<LinearLayout android:layo ... -
获取当前运行下的应用服务器code(名称)
2011-08-26 10:05 1257String app_name = getString(get ... -
android setOnScrollListener(触屏滑动)
2011-08-18 12:11 12076getListView().setOnScrollListen ... -
android android:layout_weight (比重)
2011-08-18 11:30 2814<TextView android:layout_wid ... -
SharedPreferences 本地存储
2011-08-18 11:23 1811SharedPreferences settings = g ... -
EditText 属性
2011-08-16 13:39 1155<script type="text/ ... -
Listview item 滑动高亮显示
2011-08-11 13:26 1613如果大家在非黑色背景下使用ListView控件时,Androi ... -
No enclosing instance of type CheckInMethods is accessible. Must qualify the
2011-08-03 10:56 2213这个错误是指 内部类,实例化的时候要先实例化外部类。 ... -
at android.view.View.performClick(View.java:2408)
2011-07-27 16:42 7296at android.view.View.performCli ... -
R.java: No such file or directory
2011-07-21 14:59 1695对着该工程鼠标右键-》bulid path-》configur ... -
android(安卓) Error in an XML file: aborting build
2011-05-18 14:56 10096我这段时间在看一些文件的和资料的时候! 看到一些资料 ... -
android(安卓) 有哪些进程
2011-05-18 14:41 1126android进程 一般大体分为 前台进程,后台 ... -
android(安卓) activity 跳转,传值问题
2011-05-18 14:29 2585intent = new Intent(); int ...
相关推荐
在Windows编程中,"VC最基本的概念"主要涉及到的是Windows消息映射和消息处理机制。消息映射是Windows应用程序设计中的关键部分,它定义了特定的消息如何被窗口处理函数所处理。下面将详细解释这部分内容。...
电阻电容的主要参数 1) 标称阻值和允许误差: 2) 额定功率: 3) 最高工作电压: 4) 噪声电动势: 5) 温度系数: ...(1)容量与误差:实际电容量和标称电容量允许的最大偏差范围。一般分为3级:i级±5%,ii级±10%...
软件产品如何开发、开发团队如何进行研发等问题的一个简叙。
文档简叙了频谱的基本操作,通过简单操作即可测试,适用于初学者的基本信号测试
该资源包含Matlab程序和测试数据,以长江中下游平原为测试区,程序简单符合GRACE数据处理理论,设置好输入就可以输出得到需要的结果。可以参照博文《02 - GRACE数据处理步骤简叙》进行理解。如有问题可以留言交流。
【描述】: 提供了一套关于如何撰写优秀记叙文和散文的结构及技巧 【知识点详解】: 1. **记叙文结构构思法**: - 题记: 开篇用简洁有力的句子揭示文章主题,吸引读者注意。 - 典型场景1: 描述一个动态场景,设置...