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
This commit is contained in:
@@ -42,7 +42,7 @@ import java.util.Objects;
|
|||||||
|
|
||||||
public class FallbackHome extends Activity {
|
public class FallbackHome extends Activity {
|
||||||
private static final String TAG = "FallbackHome";
|
private static final String TAG = "FallbackHome";
|
||||||
private static final int PROGRESS_TIMEOUT = 2000;
|
private int mProgressTimeout;
|
||||||
|
|
||||||
private boolean mProvisioned;
|
private boolean mProvisioned;
|
||||||
private WallpaperManager mWallManager;
|
private WallpaperManager mWallManager;
|
||||||
@@ -76,6 +76,12 @@ public class FallbackHome extends Activity {
|
|||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(Bundle savedInstanceState) {
|
||||||
super.onCreate(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
|
// Set ourselves totally black before the device is provisioned so that
|
||||||
// we don't flash the wallpaper before SUW
|
// we don't flash the wallpaper before SUW
|
||||||
@@ -107,7 +113,7 @@ public class FallbackHome extends Activity {
|
|||||||
protected void onResume() {
|
protected void onResume() {
|
||||||
super.onResume();
|
super.onResume();
|
||||||
if (mProvisioned) {
|
if (mProvisioned) {
|
||||||
mHandler.postDelayed(mProgressTimeoutRunnable, PROGRESS_TIMEOUT);
|
mHandler.postDelayed(mProgressTimeoutRunnable, mProgressTimeout);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user