Simple Notepad Application for Android OS
Revision | ed1d195f85c08ab2758530bc656fee6d1c81f30f (tree) |
---|---|
Time | 2012-09-04 15:12:03 |
Author | Masahiko, SAWAI <say@user...> |
Commiter | Masahiko, SAWAI |
テンプレート一覧、編集画面のホームボタンの処理を実装
* ホームボタンを押した際に NotepadActivity に戻る様に実装
@@ -115,6 +115,9 @@ Title, Content, Focus | ||
115 | 115 | ############################# |
116 | 116 | !! notepad-app-level-11 |
117 | 117 | |
118 | +#* テンプレート一覧、編集画面のホームボタンの処理を実装 | |
119 | +#** ホームボタンを押した際に NotepadActivity に戻る様に実装 | |
120 | + | |
118 | 121 | #* 新規ノート作成時にテンプレートを選ぶ処理を変更 |
119 | 122 | #** 現在は NoteTemplateListActivity に ACTION_PICK を送って選択している |
120 | 123 | #** 元のアクティビティで完結したい |
@@ -34,6 +34,7 @@ import android.view.MenuItem; | ||
34 | 34 | import android.view.View; |
35 | 35 | import android.view.WindowManager; |
36 | 36 | import android.widget.EditText; |
37 | +import org.routine_work.notepad.NotepadActivity; | |
37 | 38 | import org.routine_work.notepad.R; |
38 | 39 | import org.routine_work.notepad.prefs.NotepadPreferenceUtils; |
39 | 40 | import org.routine_work.utils.Log; |
@@ -123,6 +124,10 @@ public class EditTextActivity extends Activity | ||
123 | 124 | boolean result = true; |
124 | 125 | switch (item.getItemId()) |
125 | 126 | { |
127 | + case android.R.id.home: | |
128 | + NotepadActivity.goHomeActivity(this); | |
129 | + finish(); | |
130 | + break; | |
126 | 131 | case R.id.save_menuitem: |
127 | 132 | String text = mainEditText.getText().toString(); |
128 | 133 | Intent resultIntent = new Intent(); |
@@ -23,7 +23,6 @@ | ||
23 | 23 | */ |
24 | 24 | package org.routine_work.notepad.template; |
25 | 25 | |
26 | -import org.routine_work.notepad.utils.NoteTemplateConstants; | |
27 | 26 | import android.app.Activity; |
28 | 27 | import android.app.ListActivity; |
29 | 28 | import android.content.ContentResolver; |
@@ -50,6 +49,7 @@ import org.routine_work.notepad.common.EditTextActivity; | ||
50 | 49 | import org.routine_work.notepad.model.NoteTemplate; |
51 | 50 | import org.routine_work.notepad.prefs.NotepadPreferenceUtils; |
52 | 51 | import org.routine_work.notepad.provider.NoteStore; |
52 | +import org.routine_work.notepad.utils.NoteTemplateConstants; | |
53 | 53 | import org.routine_work.utils.Log; |
54 | 54 | |
55 | 55 | /** |
@@ -58,7 +58,7 @@ import org.routine_work.utils.Log; | ||
58 | 58 | * @author Masahiko, SAWAI <masahiko.sawai@gmail.com> |
59 | 59 | */ |
60 | 60 | public class NoteTemplateDetailActivity extends ListActivity |
61 | - implements OnItemClickListener, NoteTemplateConstants | |
61 | + implements OnItemClickListener, NoteTemplateConstants | |
62 | 62 | { |
63 | 63 | |
64 | 64 | private static final String SAVE_KEY_CURRENT_ACTION = "currentAction"; |
@@ -186,6 +186,11 @@ public class NoteTemplateDetailActivity extends ListActivity | ||
186 | 186 | int itemId = item.getItemId(); |
187 | 187 | switch (itemId) |
188 | 188 | { |
189 | + case android.R.id.home: | |
190 | + Log.d(LOG_TAG, "home selected."); | |
191 | + NotepadActivity.goHomeActivity(this); | |
192 | + finish(); | |
193 | + break; | |
189 | 194 | case R.id.quit_menuitem: |
190 | 195 | Log.d(LOG_TAG, "quit_menuitem selected."); |
191 | 196 | NotepadActivity.quitApplication(this); |
@@ -23,7 +23,6 @@ | ||
23 | 23 | */ |
24 | 24 | package org.routine_work.notepad.template; |
25 | 25 | |
26 | -import org.routine_work.notepad.utils.NoteTemplateConstants; | |
27 | 26 | import android.app.ListActivity; |
28 | 27 | import android.app.LoaderManager; |
29 | 28 | import android.content.ContentResolver; |
@@ -48,6 +47,7 @@ import org.routine_work.notepad.NotepadActivity; | ||
48 | 47 | import org.routine_work.notepad.R; |
49 | 48 | import org.routine_work.notepad.prefs.NotepadPreferenceUtils; |
50 | 49 | import org.routine_work.notepad.provider.NoteStore; |
50 | +import org.routine_work.notepad.utils.NoteTemplateConstants; | |
51 | 51 | import org.routine_work.utils.Log; |
52 | 52 | |
53 | 53 | /** |
@@ -86,6 +86,11 @@ public class NoteTemplateListActivity extends ListActivity | ||
86 | 86 | int itemId = item.getItemId(); |
87 | 87 | switch (itemId) |
88 | 88 | { |
89 | + case android.R.id.home: | |
90 | + Log.d(LOG_TAG, "home selected."); | |
91 | + NotepadActivity.goHomeActivity(this); | |
92 | + finish(); | |
93 | + break; | |
89 | 94 | case R.id.quit_menuitem: |
90 | 95 | Log.d(LOG_TAG, "quit_menuitem selected."); |
91 | 96 | NotepadActivity.quitApplication(this); |