是否有任何方法可以在Android中列出新添加的项目列表适配器?

时间:2015-02-27 10:55:36

标签: android listadapter

Hie ...每一个。我想在我的活动中显示徽章(包含列表视图),徽章应该包含添加到该列表视图的新列表项的数量。每当我恢复活动时,徽章应该刷新更新count..does任何有解决方案?是否有任何来自适配器的方法来获得新的添加项目到该适配器?

2 个答案:

答案 0 :(得分:0)

不,我知道没有方法来计算新添加的项目,方法getCount()将始终返回总项目。

你必须自己在适配器内部制作方法

public static int newItems=0;

在向适配器添加项目时更新newItems

public int getNewAddedItemCount(){
return newItems;
}

如果你明白我想说的话,希望这会对你有帮助。

答案 1 :(得分:0)

据我所知,只有一种方法可以获得适配器中的总项目,如果您想存储新添加的元素数量,然后使用 SharedPreferences

每当您向适配器添加新项目时,请调用

mSharedPreferences.putInt("count", mSharedPreferences.getInt("count", 0)+1);

如果您想显示计数只需致电

int count=mSharedPreferences.getInt("count", 0);

希望这会对你有所帮助。