| 
															
																@@ -5,11 +5,11 @@ import android.app.PendingIntent 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import android.app.Service 
															 | 
															
															 | 
															
																 import android.app.Service 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import android.appwidget.AppWidgetManager 
															 | 
															
															 | 
															
																 import android.appwidget.AppWidgetManager 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import android.content.Intent 
															 | 
															
															 | 
															
																 import android.content.Intent 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+import android.graphics.Color 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import android.os.IBinder 
															 | 
															
															 | 
															
																 import android.os.IBinder 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import android.util.Log 
															 | 
															
															 | 
															
																 import android.util.Log 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import android.widget.RemoteViews 
															 | 
															
															 | 
															
																 import android.widget.RemoteViews 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.android.volley.Request 
															 | 
															
															 | 
															
																 import com.android.volley.Request 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-import com.android.volley.Response 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.android.volley.toolbox.StringRequest 
															 | 
															
															 | 
															
																 import com.android.volley.toolbox.StringRequest 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.android.volley.toolbox.Volley 
															 | 
															
															 | 
															
																 import com.android.volley.toolbox.Volley 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -22,23 +22,31 @@ class UpdateWidgetService : Service() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																         val remoteViews = RemoteViews(this.applicationContext.packageName,  R.layout.home_temp_app_widget ) 
															 | 
															
															 | 
															
																         val remoteViews = RemoteViews(this.applicationContext.packageName,  R.layout.home_temp_app_widget ) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        for (widgetId in allWidgetIds!!) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            Log.i("SERVICE", "Set gray") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            remoteViews.setTextColor(R.id.appwidget_text, Color.DKGRAY) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            appWidgetManager.updateAppWidget(widgetId, remoteViews) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         val queue = Volley.newRequestQueue(this) 
															 | 
															
															 | 
															
																         val queue = Volley.newRequestQueue(this) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        val url = "http://chef.maya.se/info/curr_temp.php" 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        val url = "http://www.flacksta.com/info/curr_temp.php" 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																         // Request a string response from the provided URL. 
															 | 
															
															 | 
															
																         // Request a string response from the provided URL. 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         val stringRequest = StringRequest( 
															 | 
															
															 | 
															
																         val stringRequest = StringRequest( 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             Request.Method.GET, url, 
															 | 
															
															 | 
															
																             Request.Method.GET, url, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            Response.Listener<String> { response -> 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            { response -> 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 Log.i("SERVICE", "Response is: $response") 
															 | 
															
															 | 
															
																                 Log.i("SERVICE", "Response is: $response") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                for (widgetId in allWidgetIds!!) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                for (widgetId in allWidgetIds) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     remoteViews.setTextViewText(R.id.appwidget_text,"$response \u2103") 
															 | 
															
															 | 
															
																                     remoteViews.setTextViewText(R.id.appwidget_text,"$response \u2103") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    remoteViews.setTextColor(R.id.appwidget_text, Color.BLACK) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     appWidgetManager.updateAppWidget(widgetId, remoteViews) 
															 | 
															
															 | 
															
																                     appWidgetManager.updateAppWidget(widgetId, remoteViews) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 } 
															 | 
															
															 | 
															
																                 } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             }, 
															 | 
															
															 | 
															
																             }, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-            Response.ErrorListener { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 Log.i("SERVICE", "That didn't work!" ) 
															 | 
															
															 | 
															
																                 Log.i("SERVICE", "That didn't work!" ) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                for (widgetId in allWidgetIds!!) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                    remoteViews.setTextViewText(R.id.appwidget_text,"ERR") 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                for (widgetId in allWidgetIds) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                    remoteViews.setTextViewText(R.id.appwidget_text,"Error") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     appWidgetManager.updateAppWidget(widgetId, remoteViews) 
															 | 
															
															 | 
															
																                     appWidgetManager.updateAppWidget(widgetId, remoteViews) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 } 
															 | 
															
															 | 
															
																                 } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             } 
															 | 
															
															 | 
															
																             } 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -46,7 +54,7 @@ class UpdateWidgetService : Service() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																         queue.add(stringRequest) 
															 | 
															
															 | 
															
																         queue.add(stringRequest) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																-        for (widgetId in allWidgetIds!!) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        for (widgetId in allWidgetIds) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																             val clickIntent = Intent(this.applicationContext,HomeTempAppWidget::class.java ) 
															 | 
															
															 | 
															
																             val clickIntent = Intent(this.applicationContext,HomeTempAppWidget::class.java ) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             clickIntent.action = AppWidgetManager.ACTION_APPWIDGET_UPDATE 
															 | 
															
															 | 
															
																             clickIntent.action = AppWidgetManager.ACTION_APPWIDGET_UPDATE 
															 |