Prevent crash

This commit is contained in:
M66B 2016-09-12 16:21:59 +02:00
parent a5d572521b
commit 45557f2a4d
2 changed files with 10 additions and 4 deletions

View File

@ -49,8 +49,11 @@ public class ServiceTileGraph extends TileService implements SharedPreferences.O
private void update() {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
boolean stats = prefs.getBoolean("show_stats", false);
getQsTile().setState(stats ? Tile.STATE_ACTIVE : Tile.STATE_INACTIVE);
getQsTile().updateTile();
Tile tile = getQsTile();
if (tile != null) {
tile.setState(stats ? Tile.STATE_ACTIVE : Tile.STATE_INACTIVE);
tile.updateTile();
}
}
public void onStopListening() {

View File

@ -54,8 +54,11 @@ public class ServiceTileMain extends TileService implements SharedPreferences.On
private void update() {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
boolean enabled = prefs.getBoolean("enabled", false);
getQsTile().setState(enabled ? Tile.STATE_ACTIVE : Tile.STATE_INACTIVE);
getQsTile().updateTile();
Tile tile = getQsTile();
if (tile != null) {
tile.setState(enabled ? Tile.STATE_ACTIVE : Tile.STATE_INACTIVE);
tile.updateTile();
}
}
public void onStopListening() {