ActivityNotFoundException for RINGTONE_PICKER intent
- Android version: 5.1
- Phone model: Motorola XT1040 (peregrine_retca)
- Briar version: 1.1.7 (37d0b61d)
- User feedback: "App crashed when modifying notification settings on android 7."
Stacktrace:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.RINGTONE_PICKER (has extras) }
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1872)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1568)
at android.app.Activity.startActivityForResult(Activity.java:3755)
at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:767)
at android.support.v4.app.ActivityCompat.startActivityForResult(ActivityCompat.java:234)
at android.support.v4.app.FragmentActivity.startActivityFromFragment(FragmentActivity.java:886)
at android.support.v4.app.FragmentActivity$HostCallbacks.onStartActivityFromFragment(FragmentActivity.java:995)
at android.support.v4.app.Fragment.startActivityForResult(Fragment.java:1103)
at android.support.v4.app.Fragment.startActivityForResult(Fragment.java:1092)
at org.briarproject.briar.android.settings.SettingsFragment.onNotificationSoundClicked(SettingsFragment.java:514)
at org.briarproject.briar.android.settings.SettingsFragment.lambda$null$4$SettingsFragment(SettingsFragment.java:394)
at org.briarproject.briar.android.settings.-$$Lambda$SettingsFragment$2CspLdNI7sBMlbU-DBX3Kpz99VQ.onPreferenceClick(lambda)
at android.support.v7.preference.Preference.performClick(Preference.java:1165)
at android.support.v7.preference.Preference.performClick(Preference.java:1148)
at android.support.v7.preference.Preference$1.onClick(Preference.java:172)
at android.view.View.performClick(View.java:4785)
at android.view.View$PerformClick.run(View.java:19884)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5343)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:700)
(User says it's Android 7, ACRA says it's Android 5.1.)