Разработка приложения с веб-просмотром с использованием пешеходного перехода.Заменили кнопку «Назад» для двойного возврата для выхода.
Теперь вопрос заключается в том, как использовать кнопку «Назад» и для навигации по сайту в обратном направлении.
Фрагменты кода ниже
if (activeNetwork != null && activeNetwork.isConnected()) {
//OneSignal Push Notification
OneSignal.startInit(this)
.inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
.unsubscribeWhenNotificationsAreDisabled(true)
.init();
OSPermissionSubscriptionState status = OneSignal.getPermissionSubscriptionState();
boolean isEnabled = status.getPermissionStatus().getEnabled();
boolean isSubscribed = status.getSubscriptionStatus().getSubscribed();
boolean subscriptionSetting = status.getSubscriptionStatus().getUserSubscriptionSetting();
userID = status.getSubscriptionStatus().getUserId();
loadUrl(launchUrl+"?playerid="+userID);
}
public void onBackPressed() {
if (doubleBackToExitPressedOnce) {
super.onBackPressed();
return;
}
this.doubleBackToExitPressedOnce = true;
Toast.makeText(this, "Press Again To Exit", Toast.LENGTH_SHORT).show();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
doubleBackToExitPressedOnce=false;
}
}, 2000);
}