リストビューがあり、リストビューのアイテムがクリックすると、リストビュー「onitemclicklistener」から呼び出されるAyscTaskを使用してsqlite dbに詳細を保存します。読み込みアラートが表示される前のリストビューで。
これを防ぐにはどうすればよいですか?リストビューのonitemclickメソッド内でリストビューを無効にしようとしましたが、うまくいきませんでした。
私のコード
//setting up the listview
ListView lv = (ListView) findViewById(android.R.id.list);
setListAdapter(new TypeArrayAdapter(TypeSelectActivity.this, R.layout.row_type, typeList));
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
sectionid = Integer.parseInt(LocationWebService.incidentTypeSectionId
.get(arg2));
incidentid1 = Integer
.parseInt(LocationWebService.incidentTypeId
.get(arg2));
LocationWebService.IncidentTypeID = incidentid1;
LocationWebService.sectionID = sectionid;
new DBTasks().execute(arg2);
TextView tv=(TextView)arg1.findViewById(R.id.label_type);
TypeString=tv.getText().toString();
Log.v("TypeSelect", TypeString);
}
});
事前にお時間をいただきありがとうございます。
回答:
回答№1は0AsnykTaskのリストを無効にして使用してみてください-> PreExecute
でリストを有効にする PostExecute
..