1 package jp.sourceforge.gokigen.memoma.dialogs;
3 import android.app.Activity;
4 import android.content.SharedPreferences;
5 import android.preference.PreferenceManager;
6 import android.widget.TextView;
14 public class TextEditReceiver implements TextEditDialog.ITextEditResultReceiver
16 private Activity parent;
17 private String textId;
18 private int textResId;
24 public TextEditReceiver(Activity argument, String prefId, int resId)
35 public boolean finishTextEditDialog(String message)
37 if ((message == null)||(message.length() == 0))
39 // データが入力されていなかったので、何もしない。
44 SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(parent);
45 SharedPreferences.Editor editor = preferences.edit();
46 editor.putString(textId, message);
52 final TextView infoText = parent.findViewById(textResId);
53 infoText.setText(message);
57 // リソースIDが指定されていない場合は、タイトルを更新する
58 parent.setTitle(message);
67 public boolean cancelTextEditDialog()