我在模拟器(API级别10)上有一个广播接收器,每个人都可以正常工作。将http消息作为证明发送到服务器。在真实设备(2.3.5 HTC)上运行应用程序时,这不起作用。我没有收到此http消息,也没有(如果设备通过USB连接)我在LogCat中看到了一条消息。我的感觉是接收器根本没有发送。有没有人知道如何分析?
代码是最基本的:
public class ReceiverShutdown extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent)
{
Log.v("My App", "System going for shutdown.");//emulator shows this
DataTransfer.sendErrorMessage("99", "Recievershutdown being sent"); //emulator shows this
//do what I really want to do here
}
}