I am currently working on a custom ROM (based on CyanogenMod 11.0), which aims to implement a custom \"Kiosk Mode\". To do this, I have three components in one application (with
Root cause: finishBooting() is not called because Home Activity is not on top of stack.
http://androidxref.com/4.4.4_r1/xref/frameworks/base/services/java/com/android/server/am/ActivityStackSupervisor.java
Line: 1811 Line: 1883-1886 Line: 1934-1940
Solution:
Do not call start Activity Until Boot_Completed is received.