weex picker.pick 报错 的解决方案

原创
2017/10/10 16:33
阅读数 665
AI总结

先贴出weex picker.pick 的使用方法: 

const picker = weex.requireModule('picker')
picker.pick({
  'index': 2,
  items: ['item 1','item 2','item 3','item 4','item 5']
}, function(ret) {
  var result = ret.result;
  if (result === 'success') {
  }
})

运行的时候,发现始终退出程序。

在安卓监控器中看到如下报错:

java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.taobao.weex.bridge.NativeInvokeHelper$1.run(NativeInvokeHelper.java:236)
at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:235)
at android.os.Handler.handleCallback(Handler.java:761)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:156)
at android.app.ActivityThread.main(ActivityThread.java:6524)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:941)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:831)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at com.taobao.weex.bridge.MethodInvoker.invoke(MethodInvoker.java:232)
at com.taobao.weex.bridge.NativeInvokeHelper$1.run(NativeInvokeHelper.java:234)
at com.taobao.weex.common.WXThread$SafeRunnable.run(WXThread.java:235) 
at android.os.Handler.handleCallback(Handler.java:761) 
at android.os.Handler.dispatchMessage(Handler.java:98) 

解决方案:

找到AndroidManifest.xml文件

将第49行换成如下:

android:theme="@style/AppTheme.NoActionBar">

方案来源:

https://segmentfault.com/q/1010000009132515

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
AI总结
返回顶部
顶部