1 つは時間の入力用、もう 1 つは分の入力用の 2 つの edittext を使用しています。
int CountM;
int CountT;
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Mylabel = (EditText)findViewById(R.id.editText1);
Hours = (EditText)findViewById(R.id.Timer);
Minuttes = (EditText)findViewById(R.id.Minutter);
void StartTimer()
{
int TotalT = ((CountT*60*60)+(CountM*60)*1000);
mTextField = (TextView) findViewById(R.id.TimerTextView);
CountDownTimer aCounter = new CountDownTimer(TotalT, 1000)
{
public void onTick(long millisUntilFinished)
{
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish()
{
mTextField.setText("seconds remaining: " + CountM + CountT);
}
};
aCounter.start();
}
Edittext
ご覧のとおり、 from からデータを収集し、それらの結果Hours into CountT
をMinutes into CountM
吐き出して、5 時間後にタスクを実行するように設定できるように、数秒にまで短縮する必要があります。文字列を使用して、それらを Int に変換しようとしました。助言がありますか?