fix several bugs with preferences

This commit is contained in:
dkanada 2020-09-25 00:27:36 +09:00
commit 5a9bba2444
4 changed files with 5 additions and 5 deletions

View file

@ -165,7 +165,7 @@ public abstract class AbsMusicServiceActivity extends AbsBaseActivity implements
public void onReceive(final Context context, @NonNull final Intent intent) {
final String action = intent.getAction();
AbsMusicServiceActivity activity = reference.get();
if (activity != null) {
if (activity != null && action != null) {
switch (action) {
case MusicService.META_CHANGED:
activity.onPlayMetadataChanged();

View file

@ -16,12 +16,12 @@ import com.dkanada.gramophone.util.PreferenceUtil;
import com.dkanada.gramophone.util.Util;
public abstract class AbsThemeActivity extends ATHToolbarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
setTheme(PreferenceUtil.getInstance(this).getGeneralTheme());
super.onCreate(savedInstanceState);
MaterialDialogsUtil.updateMaterialDialogsThemeSingleton(this);
ThemeStore.coloredNavigationBar(this);
}
protected void setDrawUnderStatusbar() {