第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我想在 recyclerview 開始時顯示上傳到 firebase storage 的最新圖像

我想在 recyclerview 開始時顯示上傳到 firebase storage 的最新圖像

慕后森 2023-10-19 21:32:18
我正在將圖像上傳到 firebase 存儲,然后將該圖像的名稱和 url 推送到數(shù)據(jù)庫中。接下來,我將檢索圖像 url,以在我的 recyclerview 中顯示圖像?,F(xiàn)在我想在 recyclerview 啟動時顯示上傳到 firebase 存儲的最新圖像。如何更改 Firebase 數(shù)據(jù)庫中的順序?現(xiàn)在,您添加的第一張圖像是數(shù)據(jù)庫中的第一張圖像。我想要用戶上傳的最新圖像,該圖像的 url 應位于 firebase 數(shù)據(jù)庫的頂部。每個圖像Name: tomDesc: 1Url: anyName: mikiDesc: 2Url: any描述: 1 是最舊的描述: 2 是最新的如何更改訂單請給我完整的代碼壁紙活動public class WallpapersActivity extends AppCompatActivity {List<Wallpaper> wallpaperList;List<Wallpaper> favList;RecyclerView recyclerView;WallpapersAdapter adapter;DatabaseReference dbWallpapers, dbFavs;ProgressBar progressBar;@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_wallpapers);    Intent intent = getIntent();    final String category = intent.getStringExtra("category");    Toolbar toolbar = findViewById(R.id.toolbar);    toolbar.setTitle(category);    setSupportActionBar(toolbar);    favList = new ArrayList<>();    wallpaperList = new ArrayList<>();    recyclerView = findViewById(R.id.recycler_view);    recyclerView.setHasFixedSize(true);    recyclerView.setLayoutManager(new LinearLayoutManager(this));    adapter = new WallpapersAdapter(this, wallpaperList);    recyclerView.setAdapter(adapter);    progressBar = findViewById(R.id.progressbar);    dbWallpapers = FirebaseDatabase.getInstance().getReference("images")            .child(category);    if(FirebaseAuth.getInstance().getCurrentUser() != null){        dbFavs = FirebaseDatabase.getInstance().getReference("users")                .child( FirebaseAuth.getInstance().getCurrentUser().getUid() )                .child( "favourites" )                .child( category );        fetchFavWallpapers( category );    }else {        fetchWallpapers( category );    }}
查看完整描述

2 回答

?
瀟瀟雨雨

TA貢獻1833條經(jīng)驗 獲得超4個贊

在壁紙活動中設置適配器之前添加此行:

                Collections.reverse( wallpaperList);


查看完整回答
反對 回復 2023-10-19
?
HUH函數(shù)

TA貢獻1836條經(jīng)驗 獲得超4個贊

您可以在檢索子值時使用時間戳,并且可以在頂部顯示具有最新時間戳的值

ref.child("myData").orderByChild("timestamp").limitToLast(10)

然后在您的安全和規(guī)則中有類似的內(nèi)容:

"myData": {
        ".indexOn": "timestamp"
      }

提高性能


查看完整回答
反對 回復 2023-10-19
  • 2 回答
  • 0 關注
  • 122 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號