Setelah memilih program default untuk suatu tindakan, setiap kali aplikasi diperbarui yang berkaitan dengan tindakan itu, OS tidak perlu menanyakan program mana yang akan digunakan. Saya tidak bisa menjadi satu-satunya yang diperburuk oleh cacat ini.
Ini sangat menjengkelkan untuk aplikasi yang sering diperbarui dan melayani beberapa maksud.
Berikut ini skenarionya:
- Pengguna memasang aplikasi (misalnya, browser web baru-Dolphin)
- Pengguna melakukan niat (misalnya mengklik hyperlink dari email)
- OS Android menanyakan pengguna aplikasi mana yang akan digunakan.
- Pengguna memilih browser Dolphin, centang kotak di bagian bawah jendela sembulan dengan label "Use As Default" dan pilih aplikasi browser web baru.
- Android Market menginstal pembaruan baru untuk Dolphin.
- Pengguna melakukan maksud yang sama dengan # 2 (mengklik hyperlink dari email)
- Android OS lupa pengaturan "use as default" dan Android OS meminta pengguna aplikasi mana yang digunakan. [Langkah 3-7 ulangi iklan tanpa batas]
Bug terjadi pada langkah 7.
Saya mengirimkan laporan bug untuk masalah ini. Sementara itu, apakah ada aplikasi yang berfungsi di sekitarnya?
updates
default-applications
intents
glenviewjeff
sumber
sumber
Jawaban:
Tidak, Anda tidak dapat mengatasinya kecuali Anda membuat perubahan pada sumber android dan kompilasi ROM kustom. Layanan Pemasang adalah bagian inti dari sistem dan tidak dapat diganti atau diganti seperti aplikasi lain.
Ini dengan desain. Ini hanya akan bertanya kepada Anda lagi apakah salah satu aplikasi yang diperbarui adalah yang memiliki aplikasi lain yang dapat melakukan tugas yang sama.
Hal yang sama terjadi jika Anda menginstal aplikasi baru yang dapat melakukan tugas dari aplikasi lain. Ini karena memperbarui aplikasi sebenarnya sama seperti menginstal aplikasi "baru". Tidak ada perbedaan dalam apa yang terjadi ketika Anda menginstal aplikasi baru di perangkat Anda atau jika Anda memperbarui aplikasi yang ada. Jadi jika ada cara untuk memilikinya "selalu ingat" opsi ini, maka ketika Anda menginstal aplikasi yang benar-benar baru yang ingin Anda gunakan, Anda tidak akan pernah diberi opsi untuk menggunakannya.
Mari kita gunakan peluncur sebagai contoh. Anda menggunakan GO Launcher untuk waktu yang lama dan Anda menetapkannya sebagai default. Kemudian Anda memutuskan ingin menggunakan Peluncur Foo baru, jadi pasanglah. Sekarang ketika Anda pergi ke peluncur Anda ditanya peluncur apa yang ingin Anda gunakan. Jika Anda mengaturnya ke "selalu ingat", Anda tidak akan disajikan dengan opsi dan Anda (atau mungkin pengguna lain) akan menganggap ini sebagai pengalaman yang buruk karena sekarang mereka harus mencari cara untuk mengubah peluncur ke yang baru saja mereka instal .
sumber