2010-06-20 9 views

Respuesta

7

Subclase Activity para tener su propia clase de actividad, y extend que heredarán alguna funcionalidad como OptionsMenu.

+0

Por ejemplo: http://stackoverflow.com/questions/4894116/adding-the-same-context-menu-to-multiple-activities –

0

Si su otra clase extiende la actividad, cámbiela para ampliar la nueva clase de OptionsMenuActivity creada por usted. Sin embargo, si amplía una de las subclases de Actividad, como ListActivity, MapActivity, etc., supongo que puede ampliar cada una de estas subclases con la funcionalidad del menú de opciones o simplemente repetir el código del menú de opciones para cada Actividad.

0

He estado tratando de resolver esto también. Al igual que todos los demás, he estado ampliando la Actividad en una clase llamada BaseActivity.

La molestia con esto es cuando su actividad amplía ListActivity o alguna otra clase de actividad, entonces también necesita extender todas esas otras clases de actividad también.

Hay una tecnología Java que no recuerdo exactamente el nombre, pero es algo similar a la declaración #define de C que permite la inyección de código.

Cuestiones relacionadas