这个类继承的是一款移动发送消息的SDK,所以不能继承service和Activity了,结果发广播最后一步APP就自动关掉了,求高人解答。。。
@Override
public void onNotifyData(int result, byte[] data) {
String temp = new String(data);
Log.d(TAG, "onNotifyData result-->" + result+" data="+temp);
if (mContext != null) {
Toast.makeText(mContext,"亲情通消息: "+temp, Toast.LENGTH_LONG).show();
}
Intent intent = new Intent();
intent.setAction("wodexiaoxi");
intent.putExtra("message",temp);
mContext.sendBroadcast(intent);
}
------解决方案--------------------
你的context是从activity传过来的?不是吧?在构造方法里面给context赋值,你在外部引用,应该要实例化这个类吧,传一个context进来.就OK了.