Android tableview崩溃在钛Appcelerator SDK 7.5.0上

问题描述 投票:0回答:2

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

TiExceptionHandler :( main)[5645,45992]尝试在空对象引用上调用virtual met hod'void org.appcelerator.titanium.view.TiUIView.registerForTouch()'[错误]:TiExceptionHandler:[ERROR]:TiExceptionHandler:org .appcelerator.titanium.proxy.TiViewProxy.h andleGetView(TiViewProxy.java:594)[错误]:TiExceptionHandler:org.appcelerator.titanium.proxy.TiViewProxy.h andleMessage(TiViewProxy.java:270)[ERROR]:TiExceptionHandler:android .os.Handler.dispatchMessage(Handler.ja va:102)[错误]:TiExceptionHandler:android.os.Looper.loop(Looper.java:193)[错误]:TiExceptionHandler:android.app.ActivityThread.main(ActivityThrea d .java:6669)[ERROR]:TiExceptionHandler:java.lang.reflect.Method.invoke(Native Method)[ERROR]: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
2个回答
2
投票

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


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.