コード例 #1
0
 @Override
 public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
   final SuggestionItem item = mUsersSearchAdapter.getSuggestionItem(position);
   switch (mUsersSearchAdapter.getItemViewType(position)) {
     case SuggestionsAdapter.VIEW_TYPE_USER_SUGGESTION_ITEM:
       {
         Utils.openUserProfile(this, getAccountId(), item.extra_id, item.summary, null);
         finish();
         break;
       }
     case SuggestionsAdapter.VIEW_TYPE_USER_SCREEN_NAME:
       {
         Utils.openUserProfile(this, getAccountId(), -1, item.title, null);
         finish();
         break;
       }
     case SuggestionsAdapter.VIEW_TYPE_SAVED_SEARCH:
     case SuggestionsAdapter.VIEW_TYPE_SEARCH_HISTORY:
       {
         Utils.openSearch(this, getAccountId(), item.title);
         finish();
         break;
       }
   }
 }