Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PhoneGap和Android中的LoadUrl_Android_Cordova - Fatal编程技术网

PhoneGap和Android中的LoadUrl

PhoneGap和Android中的LoadUrl,android,cordova,Android,Cordova,我正在使用phonegap和unity为android开发一个应用程序。 我为phonegap编写了一个插件,它从加载unity播放器的phonegap启动一个新活动。当我点击unity活动中的后退按钮时,我想返回phonegap活动并再次加载我的webcontainer,但使用不同的url。 不管我怎么做,它仍然会加载我第一次加载的URL。有没有办法解决这个问题? 活动内容如下: public class PhonegapCallsActivity extends DroidGap { pr

我正在使用phonegap和unity为android开发一个应用程序。 我为phonegap编写了一个插件,它从加载unity播放器的phonegap启动一个新活动。当我点击unity活动中的后退按钮时,我想返回phonegap活动并再次加载我的webcontainer,但使用不同的url。 不管我怎么做,它仍然会加载我第一次加载的URL。有没有办法解决这个问题? 活动内容如下:

public class PhonegapCallsActivity extends DroidGap {

private static Boolean backButton;

    private static String url;
    @Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        Bundle extras = getIntent().getExtras();
        if (extras == null) {
            Log.d("false","ERROR");
                //load index.html when i enter first time
            super.loadUrl("file:///android_asset/www/index.html");  
            return;
                }

        else{
        backButton = extras.getBoolean("backButton");
            //load #two when i come back
                Log.d("true","ERROR");
            super.loadUrl("file:///android_asset/www/index.html#two");

        } 
}
请注意,logcat正确地跟踪true和false,因此我的变量设置正确。
我总是加载index.html,从不加载index.html。它存放在什么地方了吗

你做得不错,但是你遇到了安卓系统的bug。围棋明星:


同时,解决此问题的最佳方法是在localStorage中存储一个标志,以检查是否应该在JavaScript中加载第1页或第2页。

好的,谢谢,我使用本地存储修复了它,但这需要一些时间。多么烦人的一个错误,谷歌宣布它已经修复,但不知道什么时候会发布。