我有一个具有intent过滤器的广播接收器:ACTION_POWER_CONNECTED。接收器应该启动一项服务。当设备尚未重新启动时,接收器工作良好,但是一旦我重新启动设备并插入设备,应用程序就会关闭。在我的接收器中,我引用了另一个活动的静态变量。为什么应用程序部队会这样关闭?在设备重新启动后插入时,App强制关闭
“dataSaved” 是MainActivity
if (MainActivity.dataSaved.getBoolean("User", false)) {
Intent i = new Intent(context, BatteryService.class)
context.startService(i);
}
什么是堆栈跟踪告诉你吗? –
@AlanStokes它没有告诉我任何事情。一旦我的设备重新启动,我连接我的电缆,但在我的系统识别出我插入设备之前,我的app force关闭。 – Navio53