在类中调用方法时Android崩溃,没有触发器异常或错误

时间:2017-02-10 10:46:55

标签: android

我面临一个非常奇怪的问题,

在我的应用程序中有一个简单的Activity来处理一些BLE数据。

我创建了一个类来组织和包含这些数据,名为" VariablesClass"。

这样,在Ble Data读取的情况下,我调用一个定制的VariablesClass方法,将从BLE接收的byte []数组作为参数传递。

然后在这个VariableClass方法中,我想在Bits中拆分字节并根据位值加载布尔变量。

无论如何,当我收到BLE数据时,问题就出现了。 Ble读取回调被触发,MainActivity调用VariablesClass方法。

这种方法会像正常情况一样被触发,但随后会在第一个结构处停止。

如果我设置了一个BreakPoint,并且我试着看看发生了什么,应用程序和调试器在这个结构之后就会关闭。

如果我没有设置BreakPoint,应用程序不会崩溃,但BLE读取不会处理,布尔变量不会加载当前数据。

这是一个屏幕: enter image description here

从屏幕上可以看出,BreakPoints告诉我们只会执行第一个istruction。

1 个答案:

答案 0 :(得分:0)

我在这篇文章后几秒钟意识到代码与BreakPoint的代码并不对应...所以我关闭android工作室,我重启我的电脑,我重启我的Android设备,现在一切正常...... ** facepalm *

无论如何,谢谢你的帮助。