जोड़ा जाता है, औरrecycleview में Diffutil, यह autoscroll अगर हम <code>DiffUtil.Callback</code> का उपयोग करता है, तो एक नया आइटम
adapter.setItems(itemList);
diff.dispatchUpdatesTo(adapter);
कर हम कैसे सुनिश्चित करें कि नए तत्व के कहा कि नई स्थिति पर स्क्रॉल करेगा कर सकते हैं बना रही है।
मेरे पास एक ऐसा मामला है जहां मैं आइटम गायब हो जाता हूं, और एक नया शीर्ष पर पहले तत्व के रूप में बनाया जाता है, लेकिन दिखाई नहीं देता है। जब तक आप इसे दृश्यमान बनाने के लिए नीचे स्क्रॉल नहीं करते हैं तब तक यह शीर्ष पर छिपा हुआ है। DiffUtil
का उपयोग करने से पहले, मैं इसे मैन्युअल रूप से कार्यान्वित कर रहा था, और मुझे पता था कि मैं कुछ स्थिति (शीर्ष पर) में डालने वाला था, मैं स्क्रॉल कर सकता था।
बस आइटम जोड़ें और 'RecyclerView.scrollToPosition (int position)' का उपयोग करें। काम किया जब मुझे यह करना पड़ा, यहां तक कि डिफ्यूट के साथ भी। –