fix random crash in WifiStateChangeService
java.lang.NullPointerException: Attempt to invoke virtual method 'android.os.Parcelable android.content.Intent.getParcelableExtra(java.lang.String)' on a null object reference at org.fdroid.fdroid.net.WifiStateChangeService.onHandleIntent(WifiStateChangeService.java:56) at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.os.HandlerThread.run(HandlerThread.java:61) fixes #559
This commit is contained in:
		
							parent
							
								
									9c1b917604
								
							
						
					
					
						commit
						984a507ffa
					
				| @ -56,6 +56,10 @@ public class WifiStateChangeService extends IntentService { | ||||
|     @Override | ||||
|     protected void onHandleIntent(Intent intent) { | ||||
|         android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_LOWEST); | ||||
|         if (intent == null) { | ||||
|             Utils.debugLog(TAG, "received null Intent, ignoring"); | ||||
|             return; | ||||
|         } | ||||
|         Utils.debugLog(TAG, "WiFi change service started, clearing info about wifi state until we have figured it out again."); | ||||
|         NetworkInfo ni = intent.getParcelableExtra(WifiManager.EXTRA_NETWORK_INFO); | ||||
|         wifiManager = (WifiManager) getSystemService(WIFI_SERVICE); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Hans-Christoph Steiner
						Hans-Christoph Steiner