关于三星设备 Activity.onDestroy() 被调用。显示“开发者选项”

昨天在三星的Galaxy s4上测试自己的App时,在Activity页面间跳转的时候,第一个Activity的onDestory()总是被调用,导致从第二个Activity返回的时候,第一个Activity总是onCreate(),页面被刷新,尤其是该页面是个列表,需要网络请求。所以就是频繁的网络请求,浪费了流量。

今天在三星开发者发现了一个帖子:

http://developer.samsung.com/forum/board/thread/view.do?boardName=GeneralB&messageId=172314&startId=zzzzz~&searchType=TITLE&searchText=onDestroy

在最后的一篇回帖中,写到:在三星设备上,开发者选项上,有一个设置“

Don’t keep activities( Destroy every activity as soon as the user leaves it)

 

于是恍然,我就找了找了下:

关于三星设备 Activity.onDestroy() 被调用。显示“开发者选项”_第1张图片

“不保留活动”这一项不勾选就可以了。


显示“开发者选项”:


1.在“关于设备”中,连续点击“内核版本号”这一行。会出现“再点击3次解锁开发者选项”的提示。继续点击即可

关于三星设备 Activity.onDestroy() 被调用。显示“开发者选项”_第2张图片


2.解锁后,返回就可以看到“开发者选项”:

关于三星设备 Activity.onDestroy() 被调用。显示“开发者选项”_第3张图片

 

你可能感兴趣的:(Activity)