#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 и т. Д.)