• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Simple Notepad Application for Android OS


Commit MetaInfo

Revisioned1d195f85c08ab2758530bc656fee6d1c81f30f (tree)
Time2012-09-04 15:12:03
AuthorMasahiko, SAWAI <say@user...>
CommiterMasahiko, SAWAI

Log Message

テンプレート一覧、編集画面のホームボタンの処理を実装

* ホームボタンを押した際に NotepadActivity に戻る様に実装

Change Summary

Incremental Difference

--- a/ToDo.txt
+++ b/ToDo.txt
@@ -115,6 +115,9 @@ Title, Content, Focus
115115 #############################
116116 !! notepad-app-level-11
117117
118+#* テンプレート一覧、編集画面のホームボタンの処理を実装
119+#** ホームボタンを押した際に NotepadActivity に戻る様に実装
120+
118121 #* 新規ノート作成時にテンプレートを選ぶ処理を変更
119122 #** 現在は NoteTemplateListActivity に ACTION_PICK を送って選択している
120123 #** 元のアクティビティで完結したい
--- a/notepad-app-level-11/src/org/routine_work/notepad/common/EditTextActivity.java
+++ b/notepad-app-level-11/src/org/routine_work/notepad/common/EditTextActivity.java
@@ -34,6 +34,7 @@ import android.view.MenuItem;
3434 import android.view.View;
3535 import android.view.WindowManager;
3636 import android.widget.EditText;
37+import org.routine_work.notepad.NotepadActivity;
3738 import org.routine_work.notepad.R;
3839 import org.routine_work.notepad.prefs.NotepadPreferenceUtils;
3940 import org.routine_work.utils.Log;
@@ -123,6 +124,10 @@ public class EditTextActivity extends Activity
123124 boolean result = true;
124125 switch (item.getItemId())
125126 {
127+ case android.R.id.home:
128+ NotepadActivity.goHomeActivity(this);
129+ finish();
130+ break;
126131 case R.id.save_menuitem:
127132 String text = mainEditText.getText().toString();
128133 Intent resultIntent = new Intent();
--- a/notepad-app-level-11/src/org/routine_work/notepad/template/NoteTemplateDetailActivity.java
+++ b/notepad-app-level-11/src/org/routine_work/notepad/template/NoteTemplateDetailActivity.java
@@ -23,7 +23,6 @@
2323 */
2424 package org.routine_work.notepad.template;
2525
26-import org.routine_work.notepad.utils.NoteTemplateConstants;
2726 import android.app.Activity;
2827 import android.app.ListActivity;
2928 import android.content.ContentResolver;
@@ -50,6 +49,7 @@ import org.routine_work.notepad.common.EditTextActivity;
5049 import org.routine_work.notepad.model.NoteTemplate;
5150 import org.routine_work.notepad.prefs.NotepadPreferenceUtils;
5251 import org.routine_work.notepad.provider.NoteStore;
52+import org.routine_work.notepad.utils.NoteTemplateConstants;
5353 import org.routine_work.utils.Log;
5454
5555 /**
@@ -58,7 +58,7 @@ import org.routine_work.utils.Log;
5858 * @author Masahiko, SAWAI <masahiko.sawai@gmail.com>
5959 */
6060 public class NoteTemplateDetailActivity extends ListActivity
61- implements OnItemClickListener, NoteTemplateConstants
61+ implements OnItemClickListener, NoteTemplateConstants
6262 {
6363
6464 private static final String SAVE_KEY_CURRENT_ACTION = "currentAction";
@@ -186,6 +186,11 @@ public class NoteTemplateDetailActivity extends ListActivity
186186 int itemId = item.getItemId();
187187 switch (itemId)
188188 {
189+ case android.R.id.home:
190+ Log.d(LOG_TAG, "home selected.");
191+ NotepadActivity.goHomeActivity(this);
192+ finish();
193+ break;
189194 case R.id.quit_menuitem:
190195 Log.d(LOG_TAG, "quit_menuitem selected.");
191196 NotepadActivity.quitApplication(this);
--- a/notepad-app-level-11/src/org/routine_work/notepad/template/NoteTemplateListActivity.java
+++ b/notepad-app-level-11/src/org/routine_work/notepad/template/NoteTemplateListActivity.java
@@ -23,7 +23,6 @@
2323 */
2424 package org.routine_work.notepad.template;
2525
26-import org.routine_work.notepad.utils.NoteTemplateConstants;
2726 import android.app.ListActivity;
2827 import android.app.LoaderManager;
2928 import android.content.ContentResolver;
@@ -48,6 +47,7 @@ import org.routine_work.notepad.NotepadActivity;
4847 import org.routine_work.notepad.R;
4948 import org.routine_work.notepad.prefs.NotepadPreferenceUtils;
5049 import org.routine_work.notepad.provider.NoteStore;
50+import org.routine_work.notepad.utils.NoteTemplateConstants;
5151 import org.routine_work.utils.Log;
5252
5353 /**
@@ -86,6 +86,11 @@ public class NoteTemplateListActivity extends ListActivity
8686 int itemId = item.getItemId();
8787 switch (itemId)
8888 {
89+ case android.R.id.home:
90+ Log.d(LOG_TAG, "home selected.");
91+ NotepadActivity.goHomeActivity(this);
92+ finish();
93+ break;
8994 case R.id.quit_menuitem:
9095 Log.d(LOG_TAG, "quit_menuitem selected.");
9196 NotepadActivity.quitApplication(this);