android как да изведете дейността на singleInstance на преден план, когато заключващият екран е активен

Приложението ми използва BroadcastReceiver за наблюдение на връзката на зарядното устройство. Когато зарядното устройство е свързано, приложението стартира. Основната дейност, дефинирана като singleInstance. В BroadcastReceiver, който използвам

it.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);

Всичко работи правилно, но когато заключващият екран е активен, активността е „замразена“ и не се извикват нито onCreate, нито onStart.

Как може да се реши? Благодаря, Eyal.


comment
Използвам :wakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, TAG);   -  person eyal    schedule 26.12.2013


Отговори (1)


Решено чрез използване на внедряване на onNewIntent().

person eyal    schedule 26.12.2013