摘要: 随着业务逻辑越来越复杂,退出应用程序也不像之前那个直接将Activity finish()掉就可以了,在网上看到很多完全退出App的文章,但是实践之后发现,并不像文章中描述的那样,不是方法过时了,就是在某些SDk版本下不好用,最后经过多次实践,找到两种方法可以完美解决现在业务需要的完全退出App的方... 阅读全文
posted @ 2015-04-15 15:22 Michelle's Home 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。 熟悉javaEE的朋友们都了解servlet技术,我们想要实现一个自己的servlet,需要继承相应的基类,重写它的方法,这些方法会在合适的时间被se 阅读全文
posted @ 2015-04-15 13:44 Michelle's Home 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 官网帮助文档链接:http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:3... 阅读全文
posted @ 2015-04-15 13:37 Michelle's Home 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 如果通过finish方法结束了一个Activity,那么根据Activity的生命周期,则会自动调用Activity的销毁方法onDestory(),但是在项目中遇到这样的一个问题,就是​Activity在finnish()后,在代码后面还跟上了android.os.Process.killProc... 阅读全文
posted @ 2015-04-15 13:33 Michelle's Home 阅读(2745) 评论(0) 推荐(1) 编辑
摘要: 1.resultCode的值一直为0问题描述:AActivity调用startActivityForResult()方法,启动BActivity,然后在BActivity的onBackPressed()方法中调用setResult()方法,设置返回值,结果调试发现,AActivity的onActiv... 阅读全文
posted @ 2015-04-15 13:03 Michelle's Home 阅读(1148) 评论(0) 推荐(0) 编辑
摘要: Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即... 阅读全文
posted @ 2015-04-15 12:33 Michelle's Home 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: back键Android的程序无需刻意的去退出,当你一按下手机的back键的时候,系统会默认调用程序栈中最上层Activity的Destroy()方法来,销毁当前Activity。当此Activity又被其它Activity启动起来的时候,会重新调用OnCreate()方法进行创建,当栈中所有Act... 阅读全文
posted @ 2015-04-15 12:09 Michelle's Home 阅读(285) 评论(0) 推荐(0) 编辑