【问题标题】:Android tableview crashing on titanium Appcelerator SDK 7.5.0Android tableview 在钛 Appcelerator SDK 7.5.0 上崩溃
【发布时间】:2019-02-20 20:03:58
【问题描述】:

当我单击具有自定义表格行的表格视图时,我仅在 Android 上收到以下错误。有人可以帮我理解吗?

TiExceptionHandler: (main) [5645,45992] 尝试调用虚拟遇到 hod 'void org.appcelerator.titanium.view.TiUIView.registerForTouch()' 为空 对象引用 [错误]:TiExceptionHandler: [错误]:TiExceptionHandler:org.appcelerator.titanium.proxy.TiViewProxy.h andleGetView(TiViewProxy.java:594) [错误]:TiExceptionHandler:org.appcelerator.titanium.proxy.TiViewProxy.h andleMessage(TiViewProxy.java:270) [错误]:TiExceptionHandler:android.os.Handler.dispatchMessage(Handler.ja 弗吉尼亚州:102) [错误]:TiExceptionHandler:android.os.Looper.loop(Looper.java:193) [错误]:TiExceptionHandler:android.app.ActivityThread.main(ActivityThra d.java:6669) [错误]:TiExceptionHandler:java.lang.reflect.Method.invoke(本机方法 ) [错误]:TiExceptionHandler:com.android.internal.os.RuntimeInit$MethodAnd ArgsCaller.run(RuntimeInit.java:493) [错误]:TiExceptionHandler:com.android.internal.os.ZygoteInit.main(Zygot eInit.java:858)

【问题讨论】:

    标签: android sdk appcelerator-titanium


    【解决方案1】:

    好的,我刚刚删除了 console.log(JSON.stringify(e));在代码中,它起作用了。

    【讨论】:

      【解决方案2】:

      UI View 和 UITableView 是属于 Apple iOS SDK 的类,所以这些对象永远不能用 Android 实例化,我印象深刻的是 Titanium 没有检测到错误的兼容性。

      在android中你应该使用ListView或RecyclerView,Android包含的最相似的名称对象是TableLayout但很少使用。

      【讨论】:

        猜你喜欢
        • 2017-07-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多