Перезапуск приложения Android Phonegap, если все данные поступают со стороны сервера

#android #cordova

#Android #кордова

Вопрос:

В моем приложении phonegap все должно поступать со стороны сервера (например, HTML / JS / CSS также phonegap-1.0.0.js ) из-за того, что в мое приложение включен PHP-скрипт. и загрузите веб-URL из моего приложения phonegap, например:

пакет com.test;

импортируйте com.phonegap.*;

публичный класс TestActivity расширяет DroidGap {

 /** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    super.setBooleanProperty("loadInWebView", true);
    super.loadUrl("http://somewebsite/index.html");
    //ORIGINAL--> super.loadUrl("file:///android_asset/www/index.html");
}
  

}

Теперь проблема с этим приложением заключается в изменении ориентации экрана или использовании функций камеры из нашего приложения для перезапуска приложения.

пожалуйста, помогите мне и ответьте на этот пост

Спасибо, Нилеш

Ответ №1:

Вы можете исправить ориентацию вашей активности в манифесте внутри тега activity:

 <activity android:screenOrientation="portrait" android:name="SomeActivity"/>
  

Вероятно, это также решит проблему с камерой.

Другое дело: если вы не используете функциональность PhoneGap (нет встроенного доступа, нет перехватов, нет java-скриптов PhoneGap на стороне клиента), то вам, вероятно, будет лучше с вашей деятельностью, которая имеет WebView в качестве представления содержимого. Таким образом, ваше приложение будет легче, и у вас будет больше контроля над загрузкой контента (вы можете сохранить последний посещенный URL-адрес в SharedPreferences и загрузить его в onResume (), вы можете реализовать управление пользователями, сеансами и файлами cookie и т. Д.)