Добавление ActionBar на HTML-страницы с помощью PhoneGap в Android

1

Я новичок в PhoneGap. Я использую его для развертывания моего сайта на Android-телефоне. Поэтому я создал папку www в папке с ресурсами и поместил весь свой HTML, CSS в файл js и написал этот код, чтобы вызвать страницу index.html

import org.apache.cordova.DroidGap;
import android.app.ActionBar;
import android.os.Bundle;
import android.view.Window;


public class HelloPhoneGapActivity extends DroidGap  {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    super.loadUrl("file:///android_asset/www/index.html");
}
}

Все отлично работает, но теперь я должен добавить панель действий с закрывающей кнопкой на каждой странице. Я не знаю, как это сделать.

  • 0
    Что вы хотите с этой панелью действий и кнопкой закрытия? ... Чтобы закрыть приложение?
  • 0
    да, потому что когда я перемещаюсь по html-страницам, мне приходится нажимать кнопку назад несколько раз, чтобы выйти из приложения
Теги:
cordova
android-actionbar

1 ответ

1
Лучший ответ

Используйте navigator.app.exitApp(); для выхода из приложения. Либо сделайте это одним нажатием кнопки, либо отмените обратную клавишу.

ОБНОВИТЬ:

Создайте слушателя, как это

document.addEventListener("backbutton", onBackClickEvent, true);

Затем в onBackClickEvent() напишите это

function onBackClickEvent() {
    navigator.app.exitApp();
}
  • 0
    спасибо за ваш ответ, но я не смог решить мою проблему. Я не могу переопределить onBackPressed () и вызвать navigator.app.exitApp ();
  • 0
    Какую версию телефонной связи вы используете?
Показать ещё 6 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню