单项选择题
下列哪项不是解决AsyncTask内存泄漏问题的方法()
A.AsyncTask内部持有外部Activity的弱引用
B.尽量少使用AsyncTask
C.AsyncTask改为静态内部类
D.在Activity销毁之前,调用AsyncTask.cancel()取消AsyncTask的运行,以此来保证程序的稳定
点击查看答案&解析
相关考题
-
单项选择题
下列对于AsyncTask的方法使用描述错误的是()
A.onPreExecute():异步任务开启之前回调,在主线程中执行
B.doInBackground():执行异步任务,在线程池中执行
C.onProgressUpdate():当doInBackground中调用publishProgress时回调,在主线程中执行
D.onPostExecute():在异步任务执行之后回调,在子线程中执行 -
单项选择题
下列哪项不是解决Handler内存泄漏的解决方案()
A.Handler内部持有外部Activity的弱引用
B.Handler改为静态内部类
C.在适当时机移除Handler的所有Callback()
D.以上都不对 -
单项选择题
下列选项中哪项不是BroadcastReceiver的使用场景()
A.方法间调用
B.不同组件之间的消息通信(应用内/应用内不同进程/不同进程(应用))
C.与Android系统在特定情况下的通信(如电话呼入、蓝牙状态变化等)
D.线程之间的通信
