Mysqlデータベースでいくつかのデータを検索してリストビューに表示しようとしています
複数の結果が見つかった場合、それらのいずれかをクリックすると、それぞれの詳細ページに移動します。
しかし..リストビューに結果が1つしかない場合は、詳細ページに直接移動したいと考えています。簡単に言えば、リストに項目が 1 つしかない場合に、リスト ビューで onItemClick を自動的に呼び出すにはどうすればよいでしょうか。
私のリストビューの onClickItemListener は次のようになります:
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
// when a student is selected then the following methods are called
DetailsFragment.setLUNCH_TYPE(searchResult.get(position).lunchtype);
Log.d("Lunch type selected", ""+DetailsFragment.getLUNCH_TYPE());
((HomeActivity) getActivity()).startStudentSale(searchResult
.get(position).name.toString(),searchResult
.get(position).isStudent,searchResult.get(position).id);
// it was comming null here when running this this need to find out why
// ((HomeActivity)getActivity()).setmSaleType(SALE_TYPE.SEARCHED_STUDENT);
}