1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| public void onCreateContextMenu(ContextMenu menu_item,View v,ContextMenuInfo menuInfo)
{
super.onCreateContextMenu(menu_item, v, menuInfo);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_itemlist, menu_item);
}
public boolean onContextItemSelected(MenuItem item)
{
switch (item.getItemId()) {
case R.id.see_item:
Toast.makeText(this, "drawing of detail's alarm", Toast.LENGTH_SHORT).show();
this.lancementDetailAlarm(0);
return true;
case R.id.ack_item:
if (varack == 0){
varack = 1;
ListView list = (ListView)findViewById(R.id.listalarme);
AlarmeAdapter adapter = (AlarmeAdapter)list.getAdapter();
adapter.ackbutton.setVisibility(0); // n'efface pas l'étoile
adapter.notifyDataSetChanged();
Toast.makeText(this, "this alarm is acknowledged", Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(this, "you have already ack this alarm", Toast.LENGTH_SHORT).show();
}
return true;
}
return super.onContextItemSelected(item);
} |
Partager