Фрагмент в минимизации Android Studio - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть таймер во фрагменте, и я хочу, чтобы таймер сделал паузу, когда приложение сворачивается (пользователь нажимает домашнюю или последние приложения).

Что мне делать?

Кажется, что фрагмент не имеет OnPause! Родительское действие имеет это, что бесполезно, потому что там у меня нет доступа к таймеру.

Я также попытался сделать кнопку домой и установить для нее прослушиватель щелчка, но я получил ошибку исключения нулевого указателя и когда Я использовал код ниже

     @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            if(item.getItemId()==android.R.id.home)
            {
                Log.d("IT home","clicked");
            }
            return super.onOptionsItemSelected(item);
        }

, но он не работает. Я ничего не видел, это бревенчатый кот.

1 Ответ

0 голосов
/ 28 апреля 2020

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

Подробнее об этом читайте в документации.

Надеюсь, это вам поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...