MenuProvider, onCreateOptionsMenu() onOptionItemsSelected(), onCreateOptionsMenu() onOptionsItemsSelected() , :
public static class MenuProvider {
public static void onCreateOptionsMenu(MenuItem item, Activity callingActivity, ...)
...
}
public static void onOptionItemsSelected(MenuItem item, Activity callingActivity, ...)
...
}
}
And in each of your activities you will do:
public class MyMapActivity extends MapActivity {
...
public void onCreateOptionsMenu(MenuItem item)
MenuProvider.onCreateOptionsMenu(item, this, ... );
}
public static void onOptionItemsSelected(MenuItem item)
MenuProvider.onOptionItemsSelected(item, this, ... );
}
...
}
source
share