prevent crash

This commit is contained in:
M66B
2020-07-05 21:38:15 +02:00
parent 0356aac222
commit 2055d51390
2 changed files with 32 additions and 14 deletions

View File

@@ -56,14 +56,18 @@ public class ServiceTileUnseen extends TileService {
Log.i("Update tile unseen=" + unseen);
Tile tile = getQsTile();
if (tile != null) {
tile.setState(unseen > 0 ? Tile.STATE_ACTIVE : Tile.STATE_INACTIVE);
tile.setIcon(Icon.createWithResource(ServiceTileUnseen.this,
unseen > 0 ? R.drawable.baseline_mail_24 : R.drawable.baseline_mail_outline_24));
tile.setLabel(getResources().getQuantityString(
R.plurals.title_tile_unseen, unseen, unseen));
tile.updateTile();
}
if (tile != null)
try {
tile.setState(unseen > 0 ? Tile.STATE_ACTIVE : Tile.STATE_INACTIVE);
tile.setIcon(Icon.createWithResource(ServiceTileUnseen.this,
unseen > 0 ? R.drawable.baseline_mail_24 : R.drawable.baseline_mail_outline_24));
tile.setLabel(getResources().getQuantityString(
R.plurals.title_tile_unseen, unseen, unseen));
tile.updateTile();
} catch (Throwable ex) {
Log.w(ex);
// See ServiceTileSynchronize
}
}
});
}