diff --git a/app/src/main/java/com/fongmi/bear/ui/activity/HomeActivity.java b/app/src/main/java/com/fongmi/bear/ui/activity/HomeActivity.java index 6a0ebae07..2e4364589 100644 --- a/app/src/main/java/com/fongmi/bear/ui/activity/HomeActivity.java +++ b/app/src/main/java/com/fongmi/bear/ui/activity/HomeActivity.java @@ -2,6 +2,7 @@ package com.fongmi.bear.ui.activity; import android.app.Activity; import android.content.Intent; +import android.os.Handler; import android.view.View; import androidx.annotation.NonNull; @@ -28,6 +29,7 @@ import com.fongmi.bear.ui.presenter.ProgressPresenter; import com.fongmi.bear.ui.presenter.TitlePresenter; import com.fongmi.bear.ui.presenter.VodPresenter; import com.fongmi.bear.utils.Clock; +import com.fongmi.bear.utils.Notify; import com.fongmi.bear.utils.ResUtil; import java.util.List; @@ -38,6 +40,7 @@ public class HomeActivity extends BaseActivity implements VodPresenter.OnClickLi private SiteViewModel mSiteViewModel; private FuncPresenter mFuncPresenter; private ArrayObjectAdapter mAdapter; + private boolean mConfirmExit; public static void start(Activity activity) { activity.startActivity(new Intent(activity, HomeActivity.class)); @@ -141,6 +144,17 @@ public class HomeActivity extends BaseActivity implements VodPresenter.OnClickLi if (resultCode == RESULT_OK) getVideo(); } + @Override + public void onBackPressed() { + if (!mConfirmExit) { + mConfirmExit = true; + Notify.show(R.string.app_exit); + new Handler().postDelayed(() -> mConfirmExit = false, 1000); + } else { + super.onBackPressed(); + } + } + @Override protected void onDestroy() { Players.get().release(); diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 0af9c4311..6afeb60d3 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -2,6 +2,7 @@ 熊爱影视 + 再按一次返回键退出 正在载入配置 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 95550f31a..e8165141d 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -2,6 +2,7 @@ 熊愛影視 + 再按一次返回鍵退出 正在載入配置 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 106cf3512..7a288e1f9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -2,6 +2,7 @@ BearTV + Press back again to exit Loading configuration