Я работаю над приложением, которое запустит countDownTimer после получения «ACTION_SCREEN_ON». У меня есть следующий рабочий код. Я просто хочу реализовать код таймера обратного отсчета в указанном месте.
package com.example.myapp;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;
public class Receiver extends BroadcastReceiver {
public static final String TAG = "Receiver Tutorial";
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action != null && Intent.ACTION_SCREEN_ON.equals(action)) {
Toast.makeText(context, "Screen is turned ON", Toast.LENGTH_LONG).show();
// Place for CountDown Timer Code
}
}
}
Ниже приведен код CountDownTimer, который я получил с страницы разработчиков Android.
new CountDownTimer(30000, 1000) {
public void onTick(long millisUntilFinished) {
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() {
mTextField.setText("done!");
}
}.start();
Но я не знаю, как реализовать это в первом коде.
mTextField
участнику. У вас есть ошибка времени компиляции? - person Blackbelt   schedule 25.04.2014