взгляните на код ниже...
это отлично работает и удаляет сообщение при нажатии пункта меню на эмуляторе, но ничего не делает, когда на телефоне установлено то же приложение с той же базой данных и тем же кодом (Samsung Galaxy S)
@Override
public boolean onContextItemSelected(MenuItem item) {
// TODO Auto-generated method stub
AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
String s = (String) ((Cursor) getListView().getItemAtPosition(info.position))
.getString(2);
switch(item.getItemId())
{
case R.id.delete:
Log.v("", "You Clicked "+ s);
dba = new DBAdapter(this);
dba.open();
dba.deleteMessage(s);
dba.close();
// return true;
default:
return super.onContextItemSelected(item);
}
}
Хотя Log.v также отображает номер, по которому нажимают, но почему эта функция ничего не делает на телефоне, пока он работает, и удаляет записи, когда на эмуляторе
Log
-утверждение? - person Lukas Knuth   schedule 10.04.2012