像“退出”“帮助”Menu每个Activity都有,怎么共用一段代码 ?
继承是可以,但有的Activity要继承其它系统类的。有什么办法吗?
同理,还有对应的触发事件方法

解决方案 »

  1.   

    class Mapview  extends MapActivity extends "公共类"java不支持多extends 啊
      

  2.   

    和JAVA一样,单继承。   提供以下2个思路:
    1、class Mapview extends "公共类",  如要继续1个类是BaseClass  则在BaseClass里去继承公共类。
    (即在本类中直接继承公共类, 或在父类继承。 父类还有继承其它的话就又得往上推了 !---)
    2、实现接口的方式。
    3、公共类就直接放在那,就使用的时候再直接调用呢。 如直接使用  BaseClass.getName()。。个人拙见,抛砖引玉
      

  3.   

    你先写好一个class A extends Activity再写你的应用class B extends A在A class中写的你通用方法好了。
      

  4.   

    继承的时候特殊界面特殊处理,要不就把这几个menu封装成一个静态方法,在每个activity里都调用
      

  5.   

    .你写一个baseActivity继承你需要继承的系统类吗,baseActivity里面定义这个这两个按钮的监听事件好了
      

  6.   

    +1 
    class C extends A
      

  7.   


    很多人回复写个工具类,然后大家都class C extends A,但是C extends 其它系统类。又不能让这个系统类继承A,那怎么办呢?