当App从Background返回时,Android Activity不会恢复

时间:2018-02-23 21:51:22

标签: android android-activity background android-fragmentactivity

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);

1 个答案:

答案 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关闭。