Я работаю над приложением для Android, используя PhoneGap и Unity.Я написал плагин для phonegap, который запускает новое действие из phonegap, которое загружает проигрыватель Unity.Когда я нажимаю кнопку «Назад» в операции «Единство», я хочу вернуться к операции «Зазор телефона» и снова загрузить свой веб-контейнер, но с другим 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 # two.Это где-то хранится?