这里的情况,我有一个LoginActivity
,它利用了WifiManager
来获得IP地址这样的:Android的棉花糖WifiManager泄漏IntentReceiver
WifiManager wifiManager = (WifiManager)getSystemService(Context.WIFI_SERVICE);
String ipAddress = wifiManager.getConnectionInfo().getIpAddress();
我不注册任何接收器接收任何WiFi更新。我使用WifiManager
来获得IP地址而没有别的。
现在,当我完成登录,我叫finish()
在LoginActivity
并开始SplashActivity
,这就是当我看到下面的日志中控制台:
LoginActivity已泄漏IntentReceiver android.net.wifi.WifiManager 这原是在这里注册。您是否错过了致电 unregisterReceiver()?
而我得到这个日志只在棉花糖。这在< 6.0设备上不会发生。同样在棉花糖,应用程序不会崩溃,但我每次都看到这个日志。
如果有人能解释这种行为?
你解决了这个问题吗?我面临同样的问题。如果你解决这个问题,请更新你的问题。谢谢。 –
@VajiraLasantha不,我没有。仍在等待某人回答。 – camelCaseCoder
@VajiraLasantha查看凯的回答下面,让我知道。 – camelCaseCoder