我有一个简单的应用程序,有两个活动。建立蓝牙连接的连接活动;以及从中获取消息并操纵数据的PollTaker活动。
清单如下:http://pastebin.com/xFs3AdrF
当应用启动时,它应该以也是默认值的Connection活动开始,并加载以下内容视图:http://pastebin.com/KCDeAki1
我去检查了之前的问题,这是我能找到的最接近的问题:New app crashing on start-up, debug not helping
然而,我在onCreate中调用setContentView()后,我的组件被设置了。我误解了什么或者我错误地实现了这个吗?
我的连接活动代码:http://pastebin.com/GcZyDayc
编辑:忘了提一下我写了自己的调试日志,所有显示的都是登录onCreate()。
答案 0 :(得分:0)
经过测试,结果证明我的Android SDK文件与BT有关。一旦我评论了
btAdapter = BluetoothAdapter.getDefaultAdapter();
CheckBTState();
在我的连接类中,我的应用程序加载了第一页。然而,这让我感到困惑,因为基于此的测试应用程序使用相同的适配器测试在启动时启用它没有任何问题。可能错误地加载了SDK文件。
编辑:新手开发者错误。我忘记在清单中添加BT的用户权限。 (DOH ...)