- 博客(6)
- 收藏
- 关注
原创 内存泄漏
内存泄漏内存泄漏,其实归根结底都是因为应该释放和回收的东西没有得到应该的处理,(如:activity没有被成功的destroy,cursor没有在使用完毕后及时关闭)从而导致内存越占越多,最终导致进程卡顿,甚至内存溢出。handler和static变量导致的activity引用不能被及时的关闭和释放.*.如:public class MainActivity extends
2016-04-04 19:09:14 333
原创 Android Studio Log
今天把As升级到1.5.1过后,发现Log突然不打印了。最后发现是Log.e(Tag,"msg....");Tag参数没有传直接这么写的Log.e("","msg...");可能是as升级后对这方面做了处理,以此记录
2016-03-16 15:11:38 316
原创 Android之焦点小应用
关于焦点常出现的两个地方:1、scrollview嵌套viewpager或者其他滑动的控件,当页面来回切换的时候会出现scrollview上下跳动的情况.2、EditText。在打开有EditText的界面时候会自动打开输入键盘。综合很多情况,这应该都是scrollview和EditText自动去获取焦点导致的。、解决的办法就是叫让其之外的控件去自动获取焦点,不让s
2016-03-16 12:01:27 278
原创 AlarmManager关掉进程后不起作用的问题
之前找了很久,发现使用AlarmManager这个API,进程关掉后并不起作用。后来忘了在哪看到这么一句android:process=":newinst" 这句是加在注册的广播里面的。这样一来好像进程被关掉后也能启动设置的提醒,但是好像重启手机后又不起作用,望知道的大牛完善。
2015-08-24 16:46:59 4021 1
原创 获取控件的宽高的两种方法
获取控件的宽高两种方法: 1、通过View.getWidth()来获取。 这种方法必须在onLayout()方法执行结束后才能获取到值。即: view.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public
2015-08-21 16:47:27 347
原创 判断android webView访问url的状态
前段时间在项目中遇到用webView访问内部地址并根据状态码做出一系列判断。 比如,访问地址时候发现验证信息过期,这时候需要在客户端弹出提示,要求用户重新登录获取授权token。发现在webview中很难截获这些状态。(也去了解过,但是感觉都稍显麻烦。如果有大牛知道更好的方法望告知)。 这时候解决方法之一就是(看起来复杂其实做起来也很简单): 1、直接请求给定地址的url,获取网页代码。(在请
2015-08-11 15:39:45 6541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人