Explorar o código

优化专辑筛选弹窗选中流程逻辑

Pq hai 1 ano
pai
achega
6043e61376

+ 9 - 7
institution/src/main/java/com/cooleshow/institution/stu/widget/SwitchAlbumView.java

@@ -197,13 +197,15 @@ public class SwitchAlbumView extends FrameLayout implements View.OnClickListener
     }
 
     private void scrollToPosition(String defaultId, ArrayList<AlbumListBean> data) {
-        int i = checkSelectPosition(defaultId, data);
-        mRecyclerView.post(new Runnable() {
-            @Override
-            public void run() {
-                mRecyclerView.scrollToPosition(i);
-            }
-        });
+        if (mRecyclerView != null) {
+            int i = checkSelectPosition(defaultId, data);
+            mRecyclerView.post(new Runnable() {
+                @Override
+                public void run() {
+                    mRecyclerView.scrollToPosition(i);
+                }
+            });
+        }
     }
 
     private int checkSelectPosition(String defaultId, ArrayList<AlbumListBean> data) {