我有一个包含两个 Activity 的简单应用程序。建立蓝牙连接的连接 Activity ;和一个 PollTaker Activity,它从那里获取消息并操作数据。
list 如下:http://pastebin.com/xFs3AdrF
当应用程序启动时,它应该以默认的连接 Activity 开始,并加载以下内容 View :http://pastebin.com/KCDeAki1
我去检查了之前的问题,这是我能找到的最接近的问题:New app crashing on start-up, debug not helping
但是,在 onCreate 中调用 setContentView() 后,我已经设置了组件。我是否误解了什么或者我错误地实现了这一点?
我的连接 Activity 的代码:http://pastebin.com/GcZyDayc
编辑:忘记提及我编写了自己的调试日志,所有显示的都是 onCreate() 中的登录。
最佳答案
经过测试,结果证明是我的 Android SDK 文件与 BT 的问题。当我注释掉
btAdapter = BluetoothAdapter.getDefaultAdapter();
CheckBTState();
在我的连接类中,我的应用程序加载了第一页。然而,这让我感到困惑,因为我基于此的测试应用程序使用相同的适配器测试来在开始时启用它,没有任何问题。可能未正确加载 SDK 文件。
编辑:新手开发人员错误。我忘记在 list 中添加 BT 的用户权限。 (呃……)
关于Android 应用程序在构建时不断崩溃。调试器只显示很少的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18689945/