我有一個視圖與一個RecyclerView和一個ViewModel,我有一個對象列表,我用一個適配器和一個ViewHolder填充RecyclerView。從Android的RecyclerView子視圖模型調用父ViewModel
每個對象都是一個ViewModel,它有一個點擊事件轉到Detail,點擊事件被觸發時,應用程序向服務器請求數據,如果數據正確,則導航到詳細信息屏幕。
我有一個「加載」檢查,以防止用戶按兩次相同的孩子,但由於每個孩子都有自己的viewmodel實例,如果按快速不同按鈕(快於服務器響應),所有他們被解僱。
那麼,有無論如何調用一個RecyclerView viewmodel子的父視圖模型,或任何其他選項?其實我可以考慮做一個單身人士來保持孩子的加載狀態。
這就是我第一次做的,但是這隻會阻止從一個單獨的孩子回憶自己,如果你按下一個然後按另一個,那麼第二個視圖的布爾值就是false。 – Mulflar
您是否爲您的視圖設置了標籤? –
嗯...不,我不這麼認爲 – Mulflar