OSDN Git Service

init
[everclip/source.git] / workspace / EverClip / src / com / yuji / ec / NoteTypeListActivity.java
index 2d826b8..bb20472 100644 (file)
@@ -61,57 +61,60 @@ public class NoteTypeListActivity extends BaseActivity {
                        int position, long id) {\r
                ListView listView = (ListView) parent;\r
 \r
-               // TODO \83e\83L\83X\83g\8eæ\93¾\r
-               String guid = "";\r
-               String title = "\83m\81[\83g\83^\83C\83g\83\8b";\r
-               \r
-                Intent data = new Intent();\r
-                data.putExtra(Constant.EXTRA_GUID, guid);\r
-                data.putExtra(Constant.EXTRA_TITLE, title);\r
-                setResult(RESULT_OK, data);\r
-                finish();\r
+               NoteListItem selectedItem = (NoteListItem) listView\r
+                               .getItemAtPosition(position);\r
+               INoteItem item = selectedItem.getItem();\r
+\r
+               String guid = item.getGuid();\r
+               String title = item.getText();\r
+\r
+               Intent data = new Intent();\r
+               data.putExtra(Constant.EXTRA_GUID, guid);\r
+               data.putExtra(Constant.EXTRA_TITLE, title);\r
+               setResult(RESULT_OK, data);\r
+               finish();\r
        }\r
 \r
-//     private void updateList() {\r
-//             List<NoteListItem> list = getNoteList();\r
-//             if (list == null) {\r
-//                     return;\r
-//             }\r
-//\r
-//             NoteListViewArrayAdapter adapter = new NoteListViewArrayAdapter(this,\r
-//                             R.layout.simple_list_item_1, list);\r
-//             listView.setAdapter(adapter);\r
-//\r
-//     }\r
-//\r
-//     private List<NoteListItem> getNoteList() {\r
-//             int noteItemType = pref.getInt(Constant.PREF_NOTE_ITEM_TYPE,\r
-//                             Constant.NOTE_ITEM_TYPE_ALL);\r
-//\r
-//             List<INoteItem> list = null;\r
-//             EvernoteUtil util = EvernoteUtil.getInstance();\r
-//             switch (noteItemType) {\r
-//             case Constant.NOTE_ITEM_TYPE_NOTE_BOOK:\r
-//                     List<Notebook> noteList = util.getNoteBookList();\r
-//                     list = util.toNoteItemFromNoteBook(noteList);\r
-//                     break;\r
-//             case Constant.NOTE_ITEM_TYPE_TAG:\r
-//                     List<Tag> tagList = util.getTagList();\r
-//                     list = util.toNoteItemFromTag(tagList);\r
-//                     break;\r
-//             default:\r
-//                     return null;\r
-//             }\r
-//\r
-//             List<NoteListItem> itemList = new ArrayList<NoteListItem>();\r
-//             for (INoteItem iItem : list) {\r
-//                     NoteListItem item = new NoteListItem(iItem.getText(), iItem);\r
-//                     itemList.add(item);\r
-//             }\r
-//\r
-//             return itemList;\r
-//     }\r
-//\r
+       // private void updateList() {\r
+       // List<NoteListItem> list = getNoteList();\r
+       // if (list == null) {\r
+       // return;\r
+       // }\r
+       //\r
+       // NoteListViewArrayAdapter adapter = new NoteListViewArrayAdapter(this,\r
+       // R.layout.simple_list_item_1, list);\r
+       // listView.setAdapter(adapter);\r
+       //\r
+       // }\r
+       //\r
+       // private List<NoteListItem> getNoteList() {\r
+       // int noteItemType = pref.getInt(Constant.PREF_NOTE_ITEM_TYPE,\r
+       // Constant.NOTE_ITEM_TYPE_ALL);\r
+       //\r
+       // List<INoteItem> list = null;\r
+       // EvernoteUtil util = EvernoteUtil.getInstance();\r
+       // switch (noteItemType) {\r
+       // case Constant.NOTE_ITEM_TYPE_NOTE_BOOK:\r
+       // List<Notebook> noteList = util.getNoteBookList();\r
+       // list = util.toNoteItemFromNoteBook(noteList);\r
+       // break;\r
+       // case Constant.NOTE_ITEM_TYPE_TAG:\r
+       // List<Tag> tagList = util.getTagList();\r
+       // list = util.toNoteItemFromTag(tagList);\r
+       // break;\r
+       // default:\r
+       // return null;\r
+       // }\r
+       //\r
+       // List<NoteListItem> itemList = new ArrayList<NoteListItem>();\r
+       // for (INoteItem iItem : list) {\r
+       // NoteListItem item = new NoteListItem(iItem.getText(), iItem);\r
+       // itemList.add(item);\r
+       // }\r
+       //\r
+       // return itemList;\r
+       // }\r
+       //\r
        public void done(Error errorCode, List<INoteItem> nList) {\r
                if (errorCode != null && !errorCode.equals(Error.NONE)) {\r
                        EvernoteUtil util = EvernoteUtil.getInstance();\r