Activity
中有FragmentActivity
,成功加载了WebView
。当应用程序被推送到后台并被调用时,活动将丢失,并且onResume
的{{1}}被调用。有没有办法保持活动而不是消失?或者这是因为ProgressDialog在FragmentActivity
?
启动Activity的调用如下:
Webview
活动本身:
Bundle bundle = new Bundle();
bundle.putString("fieldKey", "");
bundle.putString("url", menu.getUrl());
Intent captureIntent = new Intent(LibraryListActivity.this, WebLinkActivity.class);
captureIntent.putExtras(bundle);
LibraryListActivity.this.startActivity(captureIntent);
答案 0 :(得分:0)
原来这是AndroidManifest.xml
文件中存在的问题。我有什么:
<activity
android:name="com.mycompany.myapp.WebLinkActivity"
android:configChanges="orientation|keyboardHidden|screenSize|keyboard|navigation"
android:excludeFromRecents="true"
android:finishOnTaskLaunch="true"
android:label="Web Link"
android:noHistory="true">
</activity>
它应该是:
<activity
android:name="com.mycompany.myapp.WebLinkActivity"
android:configChanges="orientation|keyboardHidden|screenSize|keyboard|navigation" android:label="Web Link"
android:label="Web Link">
</activity>
当应用程序推送到后台时,额外的设置导致Activity
关闭。