android service和activity通信sendBroadcast报错nullpointerexeption
ringa_lee
ringa_lee 2017-04-18 09:17:10
0
2
628

service中总是获取不到context,sendBroadcast报空指针异常

`public class HandleMessage extends Service{

private  String  qrcontent = null;
private Context context = this;

@Override
public void onCreate() {
    super.onCreate();
    context = this;
}

public void doSomething(final String content){

    qrcontent = content;
    new Thread(new Runnable() {
        @Override
        public void run() {
                //发送广播
                Intent intent=new Intent();
                intent.putExtra("qrcontent", qrcontent);
                intent.setAction("com.HandleMessage");
                if(intent != null){
                    LocalBroadcastManager.getInstance(context).sendBroadcast(intent);
                }else{
                    Log.e("---","null intent");
                }
            }
    }).start();
}

}`

ringa_lee
ringa_lee

ringa_lee

모든 응답(2)
PHPzhong

서비스는 어디서 시작되나요

巴扎黑

방송을 위해 스레드를 여는 이유는 무엇인가요?

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿