java.lang.RuntimeException: Error receiving broadcast Intent { act=android.net.wifi.SCAN_RESULTS flg
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.nokia.wlanapp, PID: 18526
java.lang.RuntimeException: Error receiving broadcast Intent { act=android.net.wifi.SCAN_RESULTS flg=0x4000010 (has extras【外部】) } in com.nokia.wlanapp.Receiver.WifiReceiver@22f1b23
at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:975)
at android.os.Handler.handleCallback(Handler.java:815)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5902)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:945)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:806)
Caused by: java.lang.IllegalStateException: System services not available to Activities before onCreate()
at android.app.Activity.getSystemService(Activity.java:5383)
at android.widget.SimpleAdapter.<init>(SimpleAdapter.java:93)
at com.nokia.wlanapp.view.impl.WlanListActivity.setWlanApList(WlanListActivity.java:50)
at com.nokia.wlanapp.presenter.WlanListPresenter.getWlanApList(WlanListPresenter.java:45)
at com.nokia.wlanapp.Receiver.WifiReceiver.onReceive(WifiReceiver.java:21)
at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:963)
at android.os.Handler.handleCallback(Handler.java:815)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5902)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:945)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:806)
I/Process: Sending signal. PID: 18526 SIG: 9
Disconnected from the target VM, address: 'localhost:8604', transport: 'socket'
问题在代码new的问题。
WifiReceiver.java
WlanListActivity.java
WlanListPresenter.java
问题是:
广播new出来的WlanListPresenter对象,activity页面new出来的WlanListPresenter对象不是同一个,
WlanListPresenter构造方法构造的页面不是new了WlanListPresenter对象的Activity页面。
所以报 has extras,它们是外部的,没有各自的联系。
解决方法:
广播作为页面Activity的内部类
WlanListPresenter构造方法传入new WlanListPresenter的Activity
java.lang.RuntimeException: Error receiving broadcast Intent { act=android.net.wifi.SCAN_RESULTS flg相关推荐
- 异常 java.lang.RuntimeException: Error receiving broadcast Intent
异常 java.lang.RuntimeException: Error receiving broadcast Intent 参考文章: (1)异常 java.lang.RuntimeExcepti ...
- Error receiving broadcast Intent com.android.vending.billing PURCHASES_UPDATED flg=0x10 has extras
谷歌支付内购奔溃问题 使用结算库版本: def billing_version = "4.0.0"implementation "com.android.billingc ...
- java.lang.SecurityException: Permission Denial: starting Intent { act=android.med 安卓7.0
开发中遇到 java.lang.SecurityException: Permission Denial: starting Intent { act=android.media.action.IMA ...
- 【Neo4j】SOLVED:java.lang.RuntimeException: Error starting Neo4j database server
问题描述:Neo4j 数据库服务启动失败 java.lang.RuntimeException: Error starting Neo4j database server 问题分析:APOC插件问题 ...
- Android解决java.lang.RuntimeException: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
我们使用android https验证的的时候出现如下错误: 03-17 10:47:01.941: W/System.err(12702): java.security.cert.Certifica ...
- 解决Caused by: java.lang.RuntimeException: Error parsing Mapper XML. Cause: java.lang.IllegalArgument
运行项目出现:Caused by: java.lang.RuntimeException: Error parsing Mapper XML. Cause: java.lang.IllegalArgu ...
- iBatis报java.lang.RuntimeException: Error setting property错误
通过检查,发现数据库中此列数据为空,但实际数据库设置此字段属性为int类型,默认值为0,当查询转换时,不能把null转换成int类型,如此就产生了异常,如果实际应用中确实有空的数据,但需转换成其他类型 ...
- android7.0调用CAMERA报异常 java.lang.SecurityException: Permission Denial: starting Intent...
崩溃报错如下: Caused by: java.lang.SecurityException: Permission Denial: starting Intent { act=android.med ...
- android Error receiving broadcast
Error receiving broadcast Intent { act=com.fhtgps.fenghuotai.tcpbroadcast (h 广播接收器接收失败 1.广播发送的传值不正确, ...
最新文章
- html访问java接口出现缓存_一个牛逼的多级缓存实现方案
- Ultraedit使用技巧收集
- 软件工程---18.面向服务的软件工程
- Sharepoin学习笔记—架构系列--03 Sharepoint的处理(Process)与执行模型(Trust Model) 2
- Django——多个数据库
- (09)System Verilog 父类与子类成员变量同名冲突
- MinGW C++ window7 编译环境的配置
- 额外参数_Redis的复制参数学习笔记
- 《MySQL技术内幕》读书笔记
- adc0808温度换算公式_课程设计-ADC0808设计的调温报警器
- 关于打印机共享和连接问题
- 基于经纬度矩阵计算距离矩阵
- dojo学习日记(6)——dojo/_base/fx的 fadeOut()方法
- 启动计算机按住del不放,惠普从光驱启动开始怎么做(包括hp笔记本)
- 我的世界Scratch版
- asp在线音乐系统音乐网站 音乐盒
- AE+VS+c#开发颜色符号系统之点值符号化(七)
- ubuntu安装nginx安装依赖报错Unable to locate package zlib
- python中的TypeError错误解决办法
- angular 4 拼接url
热门文章
- Java转置_Java实现单链表的逆转置
- 《团队激励与沟通》第 5 讲——沟通的技巧 重点部分总结
- mysql 云无忧ps教程_华为云数据库MySQL一键开通读写分离,无忧应对企业业务高峰情景...
- 自己帮别人写的网站可以公开源码吗_专注爬虫:20个精心总结爬虫项目,爬虫技术这里强(附源码)...
- md5 java代码_JAVA简单实现MD5注册登录加密实例代码
- rocketmq 消息指定_SpringBoot 整合 RocketMQ 如何实现消息生产消费?
- python 判断数据类型,是否与已知相同
- Go2Shell 已无法使用
- JDK源码学习笔记——Enum枚举使用及原理
- react 16.6 懒加载 Lazy 尝鲜