- 博客(4)
- 收藏
- 关注
原创 activity四种启动模式简单解析
PS:安卓程序总是会显示位于当前栈的栈顶的一个activity。 栈:先进后出,可以理解为叠罗汉,人塔等,最先进去的最后出来。 四种启动模式: 1.standard 所有activity活动在当前栈,启动即压栈,back即退栈,退完程序结束。 2.singleTop 仅当当前活动处于栈顶时,再次启动当前活动无变化。 3.singleTask 启动该activity时如果当前栈有这个
2016-06-15 09:48:29 145
原创 关于安卓错误android.view.InflateException: Binary XML file line #2: Error inflating class <unknown>
最近在做一个点菜系统发现了这个问题,当反复对一个界面进行跳转,比如菜单跳转到具体的菜,菜再返回到菜单,如此反复之后就会产生这个异常。之前以为是生命周期和传值的问题,后来定位才发现是资源的问题。 问题产生的原因:当界面设置了背景,或者图片设置了加载的资源等一系列大量消耗内存的东西,在反复调用时就会产生这个问题。 问题解决的方法:在onpause方法或者onstop方法或者ondestroy方法中
2016-06-14 16:35:26 357
原创 模仿QQ退出菜单,单击返回键出现对话框,双击返回键退出程序。
单击的时候出现对话框,重写activity的按钮监听方法即可。 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK){ getexitdialog().show(); Log.i
2016-06-12 11:33:48 242
原创 android studio报错Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled解决方案
百度上并没有相关解决方案,在反复折腾中,无意发现这个勾选被去掉了,重新勾选上即可。
2016-05-31 12:53:36 298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人