I ran into an issue with Android 6.0. Marshmallow was loaded to a Nexus 6 from the official Nexus factory firmware image site (https://developers.google.com/android/nexus/images).
I have an app where I use AlarmManager to start an activity that disables keyguard so the activity can be visible even if the phone is locked (like an alarm clock app does). In this activity if the user clicks on a button then it opens a dialog where the user should type in an EditText view. When the dialog shows or the user clicks on the EditText it should open the keyboard. This has been working until now and seems to be working on every OS version except 6.0 on my Nexus 6.
I suspect that the reason is that the phone is locked when the Activity starts as if I start the Activity when the phone is unlocked then the keyboard shows perfectly. This seems to only happen on 6.0.
Can anyone confirm this or let me know if something has changed in 6.0 that I'm not aware of?
Thanks.