在Android Studio中Activity中只要定義一個Handler,IDE就會報出大量的黃底提醒。用static也不行。想問一下要在Activity中定義個Handler,正確的書寫姿勢是什么?
2 回答

慕田峪9158850
TA貢獻1794條經(jīng)驗 獲得超7個贊
弱引用的方式調(diào)用
private static class MyHandler extends Handler { private final WeakReference<Activity> mActivity; public MyHandler(Activity activity) { mActivity = new WeakReference<>(activity); } }
比如上面這樣引用。
- 2 回答
- 0 關(guān)注
- 853 瀏覽
添加回答
舉報
0/150
提交
取消