我正在尝试制作适用于风景和肖像的应用。我有一个登录屏幕,用户可以通过网络服务器登录。所以我想显示一个进度条显示'请等待..直到httprequest完成'。同时我希望应用程序能够旋转而不取消请求。我的问题是如何存档和使用什么? (AsyncTask,Service,IntentService),我读到旋转屏幕时异步任务被终止。
<activity
android:name=".ui.activity.MyActivity"
android:configChanges="orientation|keyboardHidden|screenSize"
android:label="@string/app_name">
答案 0 :(得分:0)
您还可以将您的登录逻辑放在片段中,并在创建片段时调用setRetainInstance(boolean)。此方法有助于片段根据https://developer.android.com/reference/android/app/Fragment.html#setRetainInstance(boolean)
在Activity重新创建(例如配置更改和在您的案例屏幕旋转中)保留其实例