- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 Adnroid - startService启动过程源码分析
部分内容来自《Android开发艺术探索》ContextImplservice的启动是从ContextWrapper的startService()开始的, @Override public ComponentName startService(Intent service) { return mBase.startService(service); }方法里调用了mBase.startService(service);来启动service,而mBase的类.
2020-09-11 17:08:25 197
原创 try...catch...finally与return
场景1不走catch try { return 1 } catch (E: Exception) { return 2 } finally { return 3 }先执行try然后执行finally,最终返回3场景2走catch try { throw RuntimeException() return 1
2020-09-08 16:52:05 260
原创 Android-AsyncTask源码解析
AsyncTask 使用 public void test(){ MyAsyncTask myAsyncTask = new MyAsyncTask(); myAsyncTask.execute(""); } class MyAsyncTask extends AsyncTask<String, Integer, Boolean>{ @Override protected Boolean doInBack
2020-09-07 17:59:03 310
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人