Add a workaround for theme not being correctly applied

on some Android versions
This commit is contained in:
xynngh 2020-07-25 13:08:55 +04:00
parent 5bc11077d7
commit 3d832cf6e8
1 changed files with 7 additions and 0 deletions

View File

@ -3,6 +3,7 @@ package dummydomain.yetanothercallblocker;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.Intent; import android.content.Intent;
import android.os.AsyncTask; import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.os.Handler; import android.os.Handler;
import android.os.Parcelable; import android.os.Parcelable;
@ -89,6 +90,12 @@ public class MainActivity extends AppCompatActivity {
@Override @Override
protected void onStart() { protected void onStart() {
// workaround for a black/non-responsive activity after theme change
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP
&& Build.VERSION.SDK_INT <= Build.VERSION_CODES.M) {
getDelegate().setLocalNightMode(settings.getUiMode());
}
super.onStart(); super.onStart();
EventUtils.register(this); EventUtils.register(this);