gpt4 book ai didi

android - 徽章通知未显示在我的选项卡布局中

转载 作者:行者123 更新时间:2023-11-30 05:05:10 24 4
gpt4 key购买 nike

我尝试在应用程序的最后一个选项卡中显示徽章通知。但是我每次都会收到一个 Null Object Reference 并且我无法理解为什么或如何。在这里,我附上了 badge notification 代码行和我的 TabLayout 代码行。请帮我。我正在为我的应用程序使用 VIewBadger 库。

  1. 对于徽章 View

    tabs = (TabWidget) findViewById(android.R.id.tabs);

    badge7 = new BadgeView(this, tabs, 1);

    badge7.setBadgePosition(BadgeView.POSITION_TOP_RIGHT);
    btnTab.setOnClickListener(new View.OnClickListener(){
    @Override
    public void onClick(View v) {
    badge7.toggle();
    }
    });
  2. 我在 TabWidget 中添加标签的代码

        TabSpec spec4 = tabHost.newTabSpec("Tab 4");
    spec4.setIndicator("Logout",
    getResources().getDrawable(R.drawable.custom_logout));
    Intent in4 = new Intent(this, LogoutActivity.class);
    spec4.setContent(in4);

    TabSpec spec3 = tabHost.newTabSpec("Tab 5");
    spec3.setIndicator("Chat", getResources().getDrawable(R.drawable.messaging)); // custom_logout logout_icon_test
    Intent in5 = new Intent(this, ChatActivitylisting.class);
    spec3.setContent(in5);
  3. 显示错误

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.ViewGroup.addView(android.view.View, android.view.ViewGroup$LayoutParams)' on a null object reference

最佳答案

您确定这是正确的资源 ID 吗?

tabs = (TabWidget) findViewById(android.R.id.tabs);

关于android - 徽章通知未显示在我的选项卡布局中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54704172/

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