アクティビティを開始するはずの Broadcast レシーバーに CountDownTimer があります。
しかし、何度か試みた後、アクティビティを開始できません...
これは、いくつか読んだ後の最後の試行のコードスニペットですが、 startActivityForResult は認識されません...
public class GSMCountDownTimer extends CountDownTimer {
public GSMCountDownTimer(long millisInFuture, long countDownInterval)
{
super(millisInFuture, countDownInterval);
}
@Override
public void onFinish(){
if (reseau == false){
Intent fIntent = new Intent();
fIntent.setClassName("com.atelio.smart", "com.atelio.smart.AlerteGsm");
startActivityForResult(fIntent,0);
}
}
@Override
public void onTick(long millis){
}
}
電話の状態をリッスンするには、メインクラスをブロードキャストレシーバーにする必要があります...