Jak korzystać z Intent.ACTION_APP_ERROR jako środka dla „sprzężenia zwrotnego” w systemie Android?
Chciałbym ponownie wykorzystać Intent.ACTION_BUG_REPORT w mojej aplikacji, jako prosty sposób na uzyskanie opinii użytkowników.
Mapy Google używają go jako opcji „opinii”. Ale nie udało mi się wystrzelić tego wydarzenia.
Używam następującego w aonOptionsItemSelected(MenuItem item)
:
<code> Intent intent = new Intent(Intent.ACTION_BUG_REPORT); startActivity(intent); </code>
W moimAndroidManifest.xml
Oświadczyłem, co następuje pod moimActivity
:
<code> <intent-filter> <action android:name="android.intent.action.BUG_REPORT" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </code>
Wydaje się jednak, że nic się nie dzieje poza ekranem „mrugać”, gdy wybieram opcję. Aplikacja lub zamiar nie ulega awarii, nie rejestruje niczego. Próbowałem tego zarówno w emulatorze, jak iw urządzeniu ICS 4.0.4.
Czuję, że czegoś brakuje, ale co?
EdytowaćIntent.ACTION_APP_ERROR
(stałyandroid.intent.action.BUG_REPORT
) został dodany w APIlevel 14
, http://developer.android.com/reference/android/content/Intent.html#ACTION_APP_ERROR