2つの編集テキストを使用しています.1つは時間を入力し、もう1つはMinutesに入力します。ユーザー定義番号を使用してカウントダウンタイマーを作成する
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();
}
あなたは私たちがHours into CountT
とMinutes into CountM
から私たちのEdittext
からデータを収集し、それらの結果を吐き出す、私たちは5時間後にタスクを実行するように設定することができますので、秒にそれを取得する必要が見ることができるように。 私たちは文字列を試し、Intsに変換しました。 提案がありますか?
問題点は何ですか?何がうまくいかない? –
が愚かかもしれませんが、StartTimer()関数を呼び出そうとしましたか?そしてもう一度、問題は何ですか?あなたは何を得て、何を得ることを期待していますか? – mihail