Класс хронометра не работает в Android пирог API 28? - PullRequest
0 голосов
/ 06 июня 2019

Мой класс хронометра работал нормально, пока я не протестировал свое приложение с Android Pie (API 28).Я не нахожу никакого решения об этом

chronometer.setOnChronometerTickListener(new Chronometer.OnChronometerTickListener() {
    @Override
    public void onChronometerTick(Chronometer chronometer) {
        xtime = SystemClock.elapsedRealtime() - chronometer.getBase();

        if (xtime >= 1000 && xtime < 2000) {
            speechtextlayout.setVisibility(View.VISIBLE);
            speechText.setText(getText(R.string.flbdy_easy_5_lipexfoliation_pomegranate_step5_audio1));

            releaseMediaPlayer();
            int result = mAudiomanager.requestAudioFocus(mAudioFocusChangeListner, AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN_TRANSIENT);

            if (result == AudioManager.AUDIOFOCUS_REQUEST_GRANTED) {
                audio = MediaPlayer.create(ctx, R.raw.fullbody_easy_5_lip_honey_st4_1_washwarm);
                audio.start();
                audio.setOnCompletionListener(mOncompletion);
            }
        } else if (xtime > 35000) {
            chronometer.stop();
            speechtextlayout.setVisibility(View.INVISIBLE);
        }
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...