カウントダウンが入ったプログラムを作りたいです。アプリを閉じてもカウントダウンを続けたい。ゲッターとセッターを使用する必要があることはわかっています。
編集:ボタンを押すたびにエラーが発生します。これを修正する方法を知っている人はいますか?
サービスの開始:
public void onClick(View arg0) { //countdown starts by preesing a button
// TODO Auto-generated method stub
ssf = Integer.parseInt(essf.getText().toString());
Intent openCountDownService = new Intent("julian.mangelberger.ultravioletobservation.COUNTDOWNSERVICE");
startService(openCountDownService);
}
サービス:
import julian.mangelberger.ultravioletobservation.TabMainActivity;
import android.app.IntentService;
import android.content.Intent;
public class CountDownService extends IntentService {
public CountDownService(String name) {
super(name);
// TODO Auto-generated constructor stub
}
@Override
protected void onHandleIntent(Intent intent) {
while (TabMainActivity.progressBarStatus <= 100) {
try {
Thread.sleep(500);
} catch (InterruptedException e) {
e.printStackTrace();
}
TabMainActivity.progressBarStatus++;
TabMainActivity.progressbar1.setProgress(TabMainActivity.progressBarStatus);
}
}
}