Skip to content

Commit ebe62f8

Browse files
Update ReactWheelCurvedPickerManager.java
1 parent 22abd4a commit ebe62f8

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

android/src/main/java/com/tron/ReactWheelCurvedPickerManager.java

+13-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.tron;
22

33
import android.graphics.Color;
4+
import android.os.Handler;
45

56
import com.aigestudio.wheelpicker.WheelPicker;
67
import com.facebook.react.bridge.ReadableArray;
@@ -84,8 +85,18 @@ public void setSelectedIndex(ReactWheelCurvedPicker picker, int index) {
8485
//if (picker != null && picker.getState() == WheelPicker.SCROLL_STATE_IDLE) {
8586
// Log.d("Index from React", index + "");
8687
if (picker != null) {
87-
picker.setSelectedItemPosition(index);
88-
picker.invalidate();
88+
// picker.setSelectedItemPosition(index);
89+
// picker.invalidate();
90+
91+
final Handler handler = new Handler();
92+
93+
handler.post(new Runnable() {
94+
@Override
95+
public void run() {
96+
picker.setSelectedItemPosition(index);
97+
picker.invalidate();
98+
}
99+
});
89100
}
90101
}
91102

0 commit comments

Comments
 (0)