android怎样让两个Activity都拥有BaseActivity的方法和变量

有A、B、C三个Activity,
A继承的是ListActivity,
B继承的是FragmentActivity,
C是BaseActivity,包含了一些A、B都需要用到的方法和变量,
但要怎样才能让A和B都能拥有C的方法

把这些公共方法独立出来一个类,然后A,B,C内部都定义内部类,继承这个公共类。

因为Java不支持多继承,这里只能在AB都再定义一套方法变量,然后作为C的代理。

也可以用类的聚合实现,让AB都包含一个C的实例。

A完全可以继承C 布局加一个ListView 不就好了。
B的话,不知道你具体想干啥,所以不好给建议。

A完全可以继承C 布局加一个ListView 不就好了。
B的话,不知道你具体想干啥,所以不好给建议。

把BaseActivity的东西写成静态的或者把里面的东西写进缓存中也可以的....