1.生命周期,onRestart什么时候调用?连带有onResume吗?onPause与onStop什么时候同时调用什么时候不同时,onStop时一定会先调onPause吗?BACK键会调用onDestroy还有哪些?
2.程序被kill,为什么被kill,手机内存不够还是自己占用太多?内存占用很少就不容易被kill还是也会被kill?系统回收顺序是怎样的,是一锅端掉,还是一步步域变量回收之类的?
3.写一个activity里面设3个域变量,放一个线程,里面一个for循环打印三个域变量的值,这时BACK退出,看打印是否继续,并且打印的域变量值变没变。
4.compile、target、newApi等版本相关到底是什么意思?依赖工程与主工程target版本不一致,打包到底用的哪个android.jar?会混了吗?兼容性是怎样的?Android3.0运行4.0程序可以吗?minsdk和targetsdk版本关系弄清楚。
5.App.get().startService(new Intent(App.get(), XXXService.class));多次调用为什么都执行onCreate,而不是理论上的onStart呢?
本文探讨了Android应用的生命周期管理,包括活动(Activity)状态转换、内存管理机制、多版本兼容性问题、服务启动流程及线程操作的影响。通过具体实例解析了onRestart、onResume、onPause等回调函数的调用时机,以及程序被系统终止的原因。
5446

被折叠的 条评论
为什么被折叠?



