// リストアイテムをタッチしたとき
 @Override
 public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
   // TODO 自動生成されたメソッド・スタブ
   ListView listView = (ListView) parent;
   ListItem item = (ListItem) listView.getItemAtPosition(position);
   // タスク名が無いアイテムをタッチすると新規作成
   if (item.getTask().length() < 1) {
     editText = new EditText(this);
     editText.setInputType(InputType.TYPE_CLASS_TEXT);
     showYesDialog(ListActivity.this, "新規作成", "新しいタスク名を入力してください", editText, this, 0);
     // タスク名があるアイテムをタッチするとその情報をmain渡して自身のアクティビティは閉じる
   } else {
     Intent intent = new Intent(this, net.xypenguin.everydaytask.MainActivity.class);
     intent.putExtra("task", item.getTask());
     intent.putExtra("totalTime", item.getTotalTime());
     intent.putExtra("count", item.getCount());
     intent.putExtra("number", position);
     SharedPreferences pref = getSharedPreferences("task" + position, MODE_PRIVATE);
     intent.putExtra("date", pref.getString("date", ""));
     setResult(Activity.RESULT_OK, intent);
     finish();
   }
 }