我有一个简单的消息传递应用程序模块。其中,有两个可滑动的标签。接收和发送。假设我有 20 条消息,其中 10 条未读。所以我正在做的是将标签显示为 Received - (10)。现在,当我阅读邮件时,它会将邮件标记为已读。所以我想将标题从 Received - (10) 更改为 Received - (9)。
请让我知道我该怎么做?
这是我正在使用的代码。
@Override
public int getCount() {
return 2;
}
@Override
public CharSequence getPageTitle(int position) {
if (position == 0) {
// if position is zero, set the title to RECEIVED.
return "Received" + " (" + String.valueOf(intUnreadReceivedMessagesCount) + ")";
} else {
// if position is 1, set the title to SENT.
return "Sent";
}
}
我正在使用 Pager Sliding Tab Strip 作为 Pager Tab 库。https://github.com/astuetz/PagerSlidingTabStrip
我曾尝试使用 notifyDataSetChanged() 但出于明显的原因,它没有调用它。任何解决问题的方法。任何更好的显示和更新计数的替代方法也是受欢迎的。
谢谢你。