teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

タイトルをわかりやすく

2019/09/30 07:44

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- kotlin_TimePickerDialogに前回の時間を入れたい
1
+ 時計(TimePickerDialogに前回の時間を入れたい[kotlin]
body CHANGED
@@ -1,7 +1,7 @@
1
1
  ### 実現したいこと
2
- 「はじめてのandroidプログラミング 第4版」(kotlin対応)のchapter11にある目覚まし時計を課題で作ってます。
3
- 一通りできたのですが、TimePickerDialogの時間が毎回現時刻に戻って使いにくいので、
2
+ 目覚まし時計を課題で作ってます。一通りできたのですが、TimePickerDialogの時間が毎回現時刻に戻って使いにくいので、
4
3
  「前回設定した時間にする」というのをしようとしています。
4
+ 元のコードは「はじめてのandroidプログラミング 第4版」(kotlin対応)のchapter11です。
5
5
 
6
6
  ###やろうとした方法とエラー
7
7
  時間設定時に時間と分をgetSharedPreferencesでキーで保存し、そこからTimePickerDialogへ数字を
@@ -11,7 +11,7 @@
11
11
  //===やろうとしてたコード========
12
12
 
13
13
  override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
14
- val dataSave: SharedPreferences = __getSharedPreferences__("dataSave", Context.MODE_PRIVATE)
14
+ val dataSave: SharedPreferences = **~~getSharedPreferences~~**("dataSave", Context.MODE_PRIVATE)
15
15
  val editor = dataSave.edit()
16
16
  val tmpH:Int =dataSave.getInt("TOKEI_H", 0)
17
17
  val tmpM:Int =dataSave.getInt("TOKEI_M",0)

1

誤字修正とエラー箇所の明示

2019/09/30 07:43

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -11,10 +11,10 @@
11
11
  //===やろうとしてたコード========
12
12
 
13
13
  override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
14
- val dataSave: SharedPreferences = getSharedPreferences("dataSave", Context.MODE_PRIVATE)
14
+ val dataSave: SharedPreferences = __getSharedPreferences__("dataSave", Context.MODE_PRIVATE)
15
- val editor = dataHozon.edit()
15
+ val editor = dataSave.edit()
16
- val tmpH:Int =dataHozon.getInt("TOKEI_H", 0)
16
+ val tmpH:Int =dataSave.getInt("TOKEI_H", 0)
17
- val tmpM:Int =dataHozon.getInt("TOKEI_M",0)
17
+ val tmpM:Int =dataSave.getInt("TOKEI_M",0)
18
18
  val hour:Int =tmpH
19
19
  val minute:Int = tmpM
20
20
  return TimePickerDialog(context,this,hour,minute,true)