在进行手机测试中发现 Acitivity A-B, B再通过finish()回到A: 根据手机的设置不同 A会到B时有的执行Destroy(),有的不执行Destroy()。
我的手机华为荣耀六, 在设置中-开发人员选项-应用程式:不保留活动的设置,如果选择 不保留活动设置,则 会执行Destroy();
反之,如果选择保留活动设置,则不会执行Destroy()。
没有执行:
10-21 21:59:16.855 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onCreate~~~
10-21 21:59:17.010 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onStart~~~
10-21 21:59:17.010 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onResume~~~
10-21 21:59:18.680 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onPause~~~
10-21 21:59:19.205 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onStop~~~
10-21 21:59:27.150 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onRestart~~~
10-21 21:59:27.155 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onStart~~~
10-21 21:59:27.155 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onResume~~~
10-21 21:59:34.635 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onPause~~~
10-21 21:59:35.010 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onStop~~~
10-21 21:59:35.010 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onDestroy~~~
10-21 21:59:38.475 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onCreate~~~
10-21 21:59:38.555 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onStart~~~
10-21 21:59:38.555 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onResume~~~
10-21 22:00:04.850 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onPause~~~
10-21 22:00:05.215 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onStop~~~
10-21 22:00:05.215 15962-15962/com.example.administrator.ptresourcems E/BAR_public: start onDestroy~
执行:
10-21 22:05:56.185 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onCreate~~~
10-21 22:05:56.345 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onStart~~~
10-21 22:05:56.345 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onResume~~~
10-21 22:05:58.405 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onPause~~~
10-21 22:05:58.995 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onStop~~~
10-21 22:05:59.015 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onDestroy~~~
10-21 22:06:00.995 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onCreate~~~
10-21 22:06:01.080 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onStart~~~
10-21 22:06:01.125 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onResume~~~
10-21 22:06:03.305 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onPause~~~
10-21 22:06:03.795 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onStop~~~
10-21 22:06:03.810 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onDestroy~~~
10-21 22:06:04.865 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onCreate~~~
10-21 22:06:04.950 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onStart~~~
10-21 22:06:04.955 19898-19898/com.example.administrator.ptresourcems E/BAR_public: start onResume~~~