gpt4 book ai didi

java - Android开发中如何管理Activity继承

转载 作者:行者123 更新时间:2023-12-01 18:41:27 24 4
gpt4 key购买 nike

这是我关于 Android 开发的一个相对普遍的问题。

在 Android 应用程序中,我使用 SlidingMenu 库。想象一下我试图实现的 Activity 有一个抽屉导航(来自滑动菜单库)和带有 View 分页器的操作栏选项卡,并且包含不同的 fragment 。

为了在 Activity 中拥有抽屉导航,我必须从 SlidingActivity 继承该应用程序像这样:

public class ActivityMain extends SlidingActivity implements TabListener {

但是,为了使 View Pager 在此 Activity 中工作,我需要使用 Make a FragmentPagerAdapter 实例,如果我想使用它,则需要该 Activity 扩展 Fragment Activity .

我的 Activity 已延长 SlidingActivity ,所以没有办法扩展另一个父类(super class)。我不确定解决这一冲突的正确方法是什么。当我在开发 Android 应用程序时,我看到了一些其他情况,一个 Activity 中的不同组件需要从不同的父类(super class)扩展。这种问题的一般解决方案是什么?

谢谢

最佳答案

如果看一下SlidingMenu的包here ,他们有一个名为 SlidingFragmentActivity 的 Activity 。扩展此 Activity 而不是 SlidingActivity 可以为您提供所需的一切。

关于java - Android开发中如何管理Activity继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19827430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com