Это мое приложение, и вы можете видеть, что я составляю список данных, у меня есть 2 списка, каждый список содержит 2 строки и 1 кнопку с изображением, и я хочу создать ContextMenu (когда я нажимаю на каждый список, он показывает ContextMenu)
Я кодировал onCreateContextMenu следующим образом ...
@Override
public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
menu.add(0, EDIT_ID, 0, R.string.menu_edit);
menu.add(0, DELETE_ID, 0, R.string.menu_delete);
}
@Override
public boolean onContextItemSelected(MenuItem item){
switch(item.getItemId()){
case EDIT_ID:{
Cursor cc = cursor;
Intent edit_Im_Sens = new Intent(Im_SensShow.this,Im_SensEdit.class);
Bundle bundle = new Bundle();
bundle.putLong("THIMSENSID", thim_sens_id);
bundle.putLong("IMSENSID", cc.getLong(cc.getColumnIndexOrThrow(DBAdapter.KEY_IM_SENS_ID)));
bundle.putLong("LANGSID", cc.getLong(cc.getColumnIndexOrThrow(DBAdapter.KEY_LANGS_ID)));
bundle.putString("IMSENS",cc.getString(cc.getColumnIndexOrThrow(DBAdapter.KEY_IM_SENS)));
bundle.putString("READING",cc.getString(cc.getColumnIndexOrThrow(DBAdapter.KEY_READING)));
edit_Im_Sens.putExtras(bundle);
startActivityForResult(edit_Im_Sens,1);
//return true;
break;
}
, но он не работает, он не показывает ContextMenu, пожалуйста, помогите ....