Strange things happen at most desperate times.
I'm experiencing a bit strange thing in this line of code
Date time = new SimpleDateFormat("hh:mm a", Locale.getDefault()).parse("04:30 PM");
is giving
"Unparseable date: \"04:30 PM\" (at offset 6)"
exception in Android 6.0 and Android 6.0.1 devices only, in production app (on Google Play Store).
PS: I'm unable to regenerate this bug on Android 6.0 Emulator & HTC Desire 10 Pro Android 6.0.1. Any help to regenerate this bug locally or how to way around it will be appreciated.
Edited: 15-Nov-2018 Devices giving this exception.
OS Version: 3.4.0-10662519 (G900FXXS1CQD8) OS API Level: 23 Device: klte Model (and Product): SM-G900F (kltexx) Manufacturer: samsung Other TAGS: release-keys SD Card state: mounted http.agent = Dalvik/2.1.0 (Linux; U; Android 6.0.1; SM-G900F Build/MMB29M)
OS Version: 3.10.84 (v1AJW-0) OS API Level: 23 Device: idol4 Model (and Product): 6055K (6055K) Manufacturer: TCL Other TAGS: release-keys SD Card state: mounted http.agent = Dalvik/2.1.0 (Linux; U; Android 6.0.1; 6055K Build/MMB29M)
OS Version: 3.10.84-g05b37ae (16293194481ff) OS API Level: 23 Device: p1 Model (and Product): LG-H818 (p1_global_com) Manufacturer: LGE Other TAGS: release-keys SD Card state: mounted http.agent = Dalvik/2.1.0 (Linux; U; Android 6.0; LG-H818 Build/MRA58K)