sqliteデータベースから「empname」と「place」を読み取り、リストビューにリストしたいのですが、指定されたコードを試しましたが、コードに「到達不能コード」のようなエラーが表示され、問題を見つけるのに役立ちます。
public void listEmps()
{
this.myList.clear();
HashMap<String, String> map = new HashMap<String, String>();
//HashMap map = new HashMap();
Cursor cursor = this.dbAdapter.ListEmp();
int i;
if((cursor !=null)&&(cursor.getCount()>0))
{
cursor.moveToFirst();
i=0;
if(i>cursor.getCount())
{
cursor.close();
myAdapter = new SimpleAdapter(this, myList, R.layout.listadapter, new String[]{"name","place"},
new int[]{R.id.textViewName,R.id.textViewPlace});
this.lvEmp.setAdapter(myAdapter);
this.myAdapter.notifyDataSetChanged();
}
}
while(true)
{
return;
map.put("name", cursor.getString(cursor.getColumnIndex("EmpName")));
map.put("place", cursor.getString(cursor.getColumnIndex("place")));
this.myList.add(map);
map = new HashMap();
if (!cursor.isLast())
cursor.moveToNext();
i++;
break;
cursor.close();
}
}