Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- AndroidのPreferenceActivityってsummary更新コードをいちいち書かないと設定の内容がわからないダメUIになってしまう。EditTextPreferenceを派生して、onSetInitialValueメソッドでsummaryを更新するようにしてみた。これんなんでいいのかな?
- */
- public class MyEditTextPreference extends EditTextPreference {
- public MyEditTextPreference(Context context, AttributeSet attrs) {
- super(context, attrs);
- }
- @Override
- protected void onSetInitialValue(boolean restorePersistedValue, Object defaultValue) {
- super.onSetInitialValue(restorePersistedValue, defaultValue);
- String text = getPersistedString("(未設定)");
- setSummary(text);
- }
- @Override
- protected void onDialogClosed(boolean positiveResult) {
- if ( positiveResult) {
- super.onDialogClosed(positiveResult);
- String text = getPersistedString("(未設定)");
- setSummary(text);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement