当前位置: 代码迷 >> Android >> 怎的在一个继承了非activity和service类中发广播
  详细解决方案

怎的在一个继承了非activity和service类中发广播

热度:75   发布时间:2016-04-28 05:53:18.0
怎样在一个继承了非activity和service类中发广播
这个类继承的是一款移动发送消息的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了.
  相关解决方案