Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2b860e00 authored by My Name's avatar My Name
Browse files

Adding configuration to timeout for "Android is starting message"

Low end devices takes longer than 2sec for booting generally. The
timeout keeps the screen blank for 2sec. Adding a configuration so that
we can override it for JioPhone Next.

Bug: 199120420
Test: tested manually on cuttlefish
Change-Id: I58c649e05f0023d4c1ee9d5117d8ca143b2ffa6a
parent fa68d9fa
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -42,7 +42,7 @@ import java.util.Objects;

public class FallbackHome extends Activity {
    private static final String TAG = "FallbackHome";
    private static final int PROGRESS_TIMEOUT = 2000;
    private int mProgressTimeout;

    private boolean mProvisioned;
    private WallpaperManager mWallManager;
@@ -76,6 +76,12 @@ public class FallbackHome extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mProgressTimeout = getResources().getInteger(
            com.android.internal.R.integer.config_progressTimeoutFallbackHome);

        if (mProgressTimeout <= 0) {
            mProgressTimeout = 0;
        }

        // Set ourselves totally black before the device is provisioned so that
        // we don't flash the wallpaper before SUW
@@ -107,7 +113,7 @@ public class FallbackHome extends Activity {
    protected void onResume() {
        super.onResume();
        if (mProvisioned) {
            mHandler.postDelayed(mProgressTimeoutRunnable, PROGRESS_TIMEOUT);
            mHandler.postDelayed(mProgressTimeoutRunnable, mProgressTimeout);
        }
    }