【发布时间】:2018-11-08 16:45:05
【问题描述】:
如何在适配器顶部显示新数据?以下是代码:-
对不起,我错误地复制了编码,现在我才注意到。对不起这是我的错。现在的问题是我想在适配器顶部显示最新的广告......
mDatabase.child("Advertisement").child(mAuth.getUid()).addValueEventListener(new ValueEventListener()
{
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot)
{
//iterating through all the values in database
mChildrenList = new ArrayList<>();
for (DataSnapshot postSnapshot : dataSnapshot.getChildren())
{
Advertisement advertisement = postSnapshot.getValue(Advertisement.class);
mChildrenList.add(advertisement);
}
//Creating adapter
mAdapter = new AdvertisementAdapter(getApplicationContext(), mChildrenList, "AddAds");
//Adding adapter to recyclerview
mRecyclerView.setAdapter(mAdapter);
//mAdapter.notifyItemChanged(0);
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError)
{
}
});
【问题讨论】:
-
你能给出你得到的错误的日志吗?
-
什么是红色错误?请提供logcat
标签: java android android-studio