please check this link : 
http://grepsrc.com/search?q=Contextmenu&defs=&refs=&path=&hist=&project=ics-mr1

On Wednesday, 22 August 2012 18:46:50 UTC-7, aek wrote:
>
>
>
>  Hi there,
>  I wrote this short android program, however I am geting a problem. When 
> the context menu appears and I click for instance
> on one of its items such as "Edit" or "Delete". a system pop up alert info 
> arise saying that the process stoped unexpectedly.
> I tried different strategy to solve but unfortunately it is fruitless.
>
> Thanks for your help.
>
> abdelkader
>
>  ---------------------------------------
> package com.example.context_menu;
>
> import android.os.Bundle;
> import android.app.Activity;
> import android.app.ListActivity;
> import android.view.ContextMenu;
> import android.view.ContextMenu.ContextMenuInfo;
> import android.view.Menu;
> import android.view.MenuItem;
> import android.view.View;
> import android.widget.AdapterView.AdapterContextMenuInfo;
> import android.widget.ArrayAdapter;
> import android.widget.ListView;
> import android.widget.Toast;
> import android.support.v4.app.NavUtils;
>
>
>
> public class ContextMenuActivity extends Activity {
>     
>
>     final int EDIT_ID = 0, DELETE_ID = 1;
>     
>     @Override
>     public void onCreate(Bundle savedInstanceState) {
>         super.onCreate(savedInstanceState);
>         setContentView(R.layout.activity_context_menu);
>         
>         registerForContextMenu(findViewById(R.id.textView1));
>
>    }
>     
>     public void onCreateContextMenu(ContextMenu menu, View v,
>             ContextMenuInfo menuInfo) {
> super.onCreateContextMenu(menu, v, menuInfo);
> menu.add(0, EDIT_ID, 0, "Edit");
> menu.add(0, DELETE_ID, 0,  "Delete");
>
>
> }
>
> public boolean onContextItemSelected(MenuItem item) {
> AdapterContextMenuInfo info = (AdapterContextMenuInfo) item.getMenuInfo();
> switch (item.getItemId()) {
> case EDIT_ID:
> editNote(info.id);
> return true;
> case DELETE_ID:
> deleteNote(info.id);
> return true;
> default:
> return super.onContextItemSelected(item);
> }
> }
>     
> public void editNote(long x){
>     Toast.makeText(getApplicationContext(), "hello" + x, 
> Toast.LENGTH_LONG).show();
> }
>
> public void deleteNote(long x){
>     Toast.makeText(getApplicationContext(), "hello" + x, 
> Toast.LENGTH_LONG).show();
>     
> }
>
>     @Override
>     public boolean onCreateOptionsMenu(Menu menu) {
>         getMenuInflater().inflate(R.menu.activity_context_menu, menu);
>         return true;
>     }
>
>     
> }
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to