Пример #1
0
  @Override
  // ListView内のボタンのイベント処理
  protected void onListItemClick(ListView lv, View v, int pos, long id) {
    super.onListItemClick(lv, v, pos, id);
    CustomData item = (CustomData) lv.getItemAtPosition(pos);

    // いいねボタンが押された場合
    if (id == 0) {
      // user_idとcomment_idを取得してAPIを叩く
      iineTask = new IineTask(this, item);
      iineTask.execute();

      try {
        Thread.sleep(1000);
      } catch (InterruptedException e) {
        e.printStackTrace();
      }

      task = new ListTask(lv, this);
      task.execute();

      // コメント欄ボタンが押された場合
    } else if (id == 1) {
      ImageCache.clearCache();
      Intent intent = new Intent(ImageTwActivity.this, CommentActivity.class);
      intent.putExtra("commentId", item.getCommentId());
      intent.putExtra("comment", item.getTitleName());
      startActivity(intent);
    }
  }