我已经创建了操作栏和标签,就像我之前的帖子
一样Fragment webview java script function is not working
我已在ActionBar中加载了webview。在webview中,我放置了一个用于捕获图像的按钮,并打开设备的摄像头并拍摄照片然后我将值返回到加载的html文件。我已经从本机方法检查了html文件中的值,这很好。但操作栏始终重新创建。而不是打开相机并将值返回到webview,如果我试图将任何字符串发送到html文件,则不会重新加载。如果我在操作栏选项卡方案中启动任何活动,则只调用onCreate()方法两次,以便重新加载html页面。我为所有活动指定了“android:configChanges =”orientation | keyboardHidden | screenSize“。如何解决这个问题?
答案 0 :(得分:0)
如果我们在 AndroidManifest.xml 文件中提供所有 configChanges 属性,则启动的活动始终为未重新创建。但是在目标设备中,我们必须检查“设置 - >开发人员选项 - >应用 - >不要保留活动”此复选框不得检查。如果我们启用此复选框,则在用户离开活动后,已启动的活动将被销毁。不应检查此选项,因此不会始终仅重新创建已启动的活动。
注意:我已在 Google Nexus S 4.1.2 Android设备中进行了检查。