• 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

Revision8490711973e23c5cfd13426a27d5646069397272 (tree)
Time2012-09-07 16:16:20
AuthorMasahiko, SAWAI <say@user...>
CommiterMasahiko, SAWAI

Log Message

既存のノートへの追記時にテンプレートを展開して追記するように変更

Change Summary

Incremental Difference

--- a/ToDo.txt
+++ b/ToDo.txt
@@ -22,6 +22,14 @@ Title, Content, Focus
2222
2323 * 日本語リソース作成
2424
25+* ノートのエクスポート機能
26+
27+* ノート表示画面にコンテキストメニューの実装
28+** コピー
29+** 共有
30+
31+* ノート表示画面のタイトルや本文のクリック処理で編集画面へ遷移
32+
2533 * ソート順を変更指定可能にする
2634 ** 作成日時 ≒ ID
2735 ** 変更日時
@@ -43,9 +51,9 @@ Title, Content, Focus
4351 !! notepad-common
4452
4553 * NoteTemplate コンテントプロバイダになカラムを追加
46-** 名前
47-*** check_same_title
48-*** append_existing_note
54+** 名前(以下のどちらか)
55+*** check_same_title ?
56+*** append_existing_note ?
4957 ** 意味
5058 *** テンプレートからノートを作成する際に同じ名前のノートを検索してあればそれを
5159 編集しているが、その動作を制御する値。
--- a/notepad-app/src/org/routine_work/notepad/NoteDetailActivity.java
+++ b/notepad-app/src/org/routine_work/notepad/NoteDetailActivity.java
@@ -602,14 +602,14 @@ public class NoteDetailActivity extends Activity
602602 currentNote.setTitleLocked(false);
603603
604604 // init default text
605- String extraTitle = intent.getStringExtra(Intent.EXTRA_TITLE);
605+ String extraTitle = intent.getStringExtra(EXTRA_TITLE);
606606 Log.d(LOG_TAG, "EXTRA_TITLE => " + extraTitle);
607607 if (extraTitle != null)
608608 {
609609 currentNote.setTitle(extraTitle);
610610 }
611611
612- String extraText = intent.getStringExtra(Intent.EXTRA_TEXT);
612+ String extraText = intent.getStringExtra(EXTRA_TEXT);
613613 Log.d(LOG_TAG, "EXTRA_TEXT => " + extraText);
614614 if (extraText != null)
615615 {
@@ -655,6 +655,15 @@ public class NoteDetailActivity extends Activity
655655 loadNoteFromViews();
656656 }
657657
658+ String extraText = intent.getStringExtra(EXTRA_TEXT);
659+ Log.d(LOG_TAG, "EXTRA_TEXT => " + extraText);
660+ if (extraText != null)
661+ {
662+ String appended = currentNote.getContent() + "\n" + extraText;
663+ currentNote.setContent(appended);
664+ updateNoteEditTexts();
665+ }
666+
658667 setTitle(R.string.edit_note_title);
659668 updateFocusedEditText();
660669
--- a/notepad-common/src/org/routine_work/notepad/utils/NoteUtils.java
+++ b/notepad-common/src/org/routine_work/notepad/utils/NoteUtils.java
@@ -125,6 +125,7 @@ public class NoteUtils implements NotepadConstants
125125 // if note is already exist
126126 Intent intent = new Intent(Intent.ACTION_EDIT, noteUri);
127127 intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
128+ intent.putExtra(EXTRA_TEXT, content);
128129 context.startActivity(intent);
129130 }
130131 else