我有一个活动。我有一个进程,这是很长的。我改变了屏幕方向(纵向到横向),他们的进程是再次开始...我想禁用onCreate()在改变屏幕方向...Android:如何禁用在更改屏幕方向上重新加载页面?
我是如何做到这一点?
我有一个活动。我有一个进程,这是很长的。我改变了屏幕方向(纵向到横向),他们的进程是再次开始...我想禁用onCreate()在改变屏幕方向...Android:如何禁用在更改屏幕方向上重新加载页面?
我是如何做到这一点?
给你的清单中添加<activity>
下:
android:configChanges="keyboardHidden|orientation|screenSize"
谢谢...我尝试android:configChanges =“orientation”,但它不工作。但这是工作... –
@AbdulkadirNURKALEM不客气,你可以接受的答案:) – TronicZomB
它需要5分钟:( –
我说得对假设你启动的AsyncTask?
请阅读 Is AsyncTask really conceptually flawed or am I just missing something?
在一般情况下,你应该保存活动状态onSaveInstanceState(Bundle outState)和onCreate(Bundle savedInstanceState)恢复。
有些东西不能打包成一个包,例如,一个AsyncTask;你可以通过onRetainNonConfigurationInstance()传递这样的东西。
而且,当然,应用程序对象仍然有静态变量和成员字段。
http://developer.android.com/guide/topics/resources/runtime-changes.html。检查文档 – Raghunandan