我有一个问题。我怎样才能延伸到两个活动。我有一项活动必须扩展另外两项活动,但我不能扩展两项活动。我如何以另一种方式做到这一点? 我需要这个,因为一个活动扩展了Activity,但是在这个活动中也必须扩展MapActivity,因为我使用的是mapView。Android和延伸约两个活动
2
A
回答
3
在java中,你不能同时扩展两个类。有几种方法:
您可以将其中一个类作为成员字段(让我们调用这个A
)和另一个类(让我们调用B
)进行扩展。因此,您将可以访问B
的私有和受保护的方法以及B
的所有公共方法。毕竟扩展Activity
的主要原因是获得所有Context
的方法。从那时起,你自己的活动就是加入方法。但是,即使没有继承,也可以使用它们。
如果有可能,您可以使A
延伸B
,然后让您的新活动仅延伸A
。因此这两种活动的所有方法都将被继承。
编辑编辑后,我可以说你已经在我的解释情况2。 MapActivity
本身是一个Activity
。你不需要同时扩展。只需延伸MapActivity
即可。
3
MapActivity extends Activity,所以你只需要从MapActivity继承。
class YourClass extends MapActivity
相关问题
- 1. 延伸NavigationDrawer活动
- 2. 我的活动延伸AppCompatActivity和启动
- 3. 动态ListView延伸活动
- 4. 将活动延伸到AppCompatActivity
- 5. Android:在活动中使用ButterKnife从其他活动延伸
- 6. Android延伸EditText
- 7. 延伸到片段或活动
- 8. Android Activity延伸AlertDialog
- 9. 在活动中画线从'活动'延伸
- 10. 错误退出活动延伸FragmentActivity和包含ViewPager
- 11. 将值从一个活动传递到延伸视图类
- 12. Android - 连接两个活动
- 13. Android - 开始两个活动
- 14. 枝条延伸延伸?
- 15. 了java.lang.RuntimeException:无法启动活动ComponentInfo并延伸动作条
- 16. Android一个活动两个动画
- 17. Android。布局背景延伸
- 18. Phonegap构建Android和启动屏幕延伸到平板电脑
- 19. Android:两页活动
- 20. Android动画。两个翻译活动
- 21. 动态延伸使用API
- 22. 延伸String数组动态
- 23. 每个下划线和延伸
- 24. Android两个布局的一个活动
- 25. 萨斯延伸未延伸悬停了
- 26. Java继承 - implentation和延伸
- 27. Jinja 2:转义和延伸
- 28. 使用类延伸asynctask检查Android活动中的互联网连接
- 29. 两个web_view两个活动
- 30. 在延伸“活动”的类中绘制线条