【发布时间】:2017-09-21 16:17:25
【问题描述】:
我正在学习关于 Android 开发的 Udacity 课程,特别是在 Networking atm 中。我正在构建一个应用程序来查找最近的电动汽车充电点并将它们显示在列表视图中。目前我只是想在检索实时数据之前让结构正常工作。
我正在使用一个自定义对象 - ChargePoint- 需要 5 个输入。
我正在使用自定义适配器 - ChargePointAdapter - 它将 5 位信息转换到 list_item.xml 中的正确位置
My - MainActivity - 存储占位符数据,使用数据创建适配器,从 activity_main.xml 中找到 listView 并设置适配器。
我没有收到任何错误,但是我的应用程序在启动时崩溃了。
这里是项目的链接:https://github.com/Kovah101/ChargeMyCar
编辑:进一步检查,当我注释掉该行时应用程序运行:
chargePointListView.setAdapter(adapter)
我认为这意味着我的自定义适配器类不应该受到责备?从运行版本到非运行版本的日志输出的唯一区别是
09-21 18:08:54.533 20790-20790/com.example.android.chargemycar I/Process: Sending signal. PID: 20790 SIG: 9
任何帮助将不胜感激!
【问题讨论】:
-
如果发生崩溃...有日志。
-
列出你的适配器写错了。观看者在哪里?
-
我再运行一下看日志,我也再看一下适配器,谢谢!
-
我收到了 10 条关于
split_lib_slice_0_apk.apk@classes.dex) because non-0 exit status0-9 和dependancies的警告。我还收到 4 条信息消息 - 1.InstantRun,2.HwCust:找到构造函数,3.HwSecImmHelper:mSecuirityInputMethodService 为 null,4.Process:发送信号。没有什么看起来那么糟糕,但我有未经训练的眼睛 -
如果您的应用程序在您注释掉该适配器行时可以正常工作,那么您的错误肯定在适配器内。
标签: android listview github crash baseadapter