「研究しましょう」 ブログ

やりたいこと、好きなことを探してネットをさまよう、「かえるノ介」のブログです --- I'm here. Find me out. 我在这里 查找和
0

【Android な夜に】やっと、時間入力フォームが動いた★   #Androidプログラミング入門 #初心者 #GRATINA4G #kyf31

 昨日の遅くまでやっていた Androidプログラミングの実験だけど、今朝起きて、動かしてみたら、普通に動いた。ポイントは、

  ・timePickerDialog.show() で止まらない
  ・設定時間が来ると public void onTimeSet() を実行
   ( ↑ブレークが貼れる )

なんか、えらそうに書いちゃった ('ェ')


//Test data
private String test= "start"; //関数の外に置く

//初期値の取得
Calendar calendar = Calendar.getInstance();
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);

//ココカラがサンプルコード
final Activity activity = this;
TimePickerDialog timePickerDialog = new TimePickerDialog(this,
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view,
int hour, int minute) {
Toast toast = Toast.makeText(activity,""+
hour+":"+minute+":"+test, Toast.LENGTH_SHORT);
toast.show();
test = "GOOD";
}
}, hour, minute, true);
timePickerDialog.show();

以上!

上のコードを、試験用の関数に追加してみれば、どんな感じか分かるはず。上の、テスト用のグローバル変数 test を用意すれば、ダイアログのデータに相互にアクセスできる。

PS. あぁ、寝起きで書いているので、何が何だか、分からないかも。

0

ブログ情報提供ページ

[ABOUT]
このブログは、話したがりやの「ポチの介」の日記です。

[PRODUCTS]
提供できるのは、まだ、ブログの記事だけです。

[SERVICES]
このブログの記事は、あなたを脱力させるために、作られています。

[CONTACT]
コメント欄でお願いします。

このカテゴリーに該当する記事はありません。