mirror of
https://github.com/Tencent/Hippy.git
synced 2026-10-29 06:06:52 +08:00
fix(android): view pager use Number cast obj to int
This commit is contained in:
+5
-4
@@ -15,6 +15,7 @@
|
||||
*/
|
||||
package com.tencent.mtt.hippy.views.viewpager;
|
||||
|
||||
import android.util.Log;
|
||||
import com.tencent.mtt.hippy.annotation.HippyController;
|
||||
import com.tencent.mtt.hippy.annotation.HippyControllerProps;
|
||||
import com.tencent.mtt.hippy.common.HippyArray;
|
||||
@@ -132,16 +133,16 @@ public class HippyViewPagerController extends HippyViewController<HippyViewPager
|
||||
case FUNC_SET_PAGE:
|
||||
if (var != null) {
|
||||
Object selected = var.get(0);
|
||||
if (selected instanceof Integer) {
|
||||
view.switchToPage((int) selected, true);
|
||||
if (selected instanceof Number) {
|
||||
view.switchToPage(((Number)selected).intValue(), true);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case FUNC_SET_PAGE_WITHOUT_ANIM:
|
||||
if (var != null) {
|
||||
Object selected = var.get(0);
|
||||
if (selected instanceof Integer) {
|
||||
view.switchToPage((int) selected, false);
|
||||
if (selected instanceof Number) {
|
||||
view.switchToPage(((Number)selected).intValue(), false);
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user