gpt4 book ai didi

android - 选项卡 View 问题,无法设置内容 View

转载 作者:行者123 更新时间:2023-11-30 04:32:33 27 4
gpt4 key购买 nike

我会在帖子底部链接我所有的文件

我的问题是,我有一个选项卡 View ,目前有两个选项卡。这些选项卡都是一个单独的 Activity ,它们扩展了 CustomMenuActivity。这样两个 Activity 就可以共享相同的选项菜单。

在我的选项菜单中,我有一个上一个按钮,因此调用另一个方法来设置我的内容 View 。这给了我一个 NullPointerException。

这与我在另一种方法中设置内容 View 有关。

有什么方法可以解决这个问题,或者以某种方式解决它吗?

http://pastebin.com/PR7uMTYC - XML file
http://pastebin.com/VsMrMggn - GuideActivity.java
http://pastebin.com/YVdS6P4j - JAndroidTroubleShooter.java
http://pastebin.com/CpjwM07j - CustomMenuActivity.java

最佳答案

如果你想要的所有选项卡中的菜单完全相同,你可以执行以下操作:

  1. 与其让每个选项卡扩展其自己的菜单,不如扩展菜单在 TabActivity 本身上。
  2. 创建一个每个Tab都可以实现的接口(interface),声明菜单将在不同Tab上调用的方法。
  3. 在您的 TabActivity 中,您可以像这样获取当前可见的 Tab:

    Activity activity = getLocalActivityManager().getActivity(getTabHost().getCurrentTabTag());

然后确保相关 Activity 实现了您的接口(interface)并调用了相关方法:

    if (activity instanceof MyTabInterface)
((MyTabInterface) activity).callThisMenuMethod();

关于android - 选项卡 View 问题,无法设置内容 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7445334/

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