Saya telah menetapkan aplikasi default untuk banyak tindakan seperti mengirim email, membuka PDF, membuka halaman web, dll. Tetapi, ketika saya menginstal atau memperbarui aplikasi yang dapat menangani tindakan itu, default ini dihapus (bahkan jika aplikasi default diperbarui).
Tidak ada yang memiliki masalah dengan ini karena mereka dapat mencentang kotak centang pada tindakan selanjutnya. Masalah saya: Saya menggunakan Tasker untuk mengotomatisasi jumlah tindakan yang tinggi. Dan, karena penghapusan default ini (setelah pembaruan otomatis), tugas saya macet di Choose App
jendela sembul. Tugas harus diselesaikan tepat waktu. Jadi, saya menghadapi banyak masalah di dunia nyata karena hal ini.
Apa yang harus saya lakukan untuk mempertahankan default setelah pembaruan aplikasi otomatis. Tolong, jangan jawab You can't
atau Turn off Automatic Update
.
sumber
Jawaban:
AFAIK, default pada Android tidak dipertahankan jika aplikasi yang menggunakan niat diubah.
Penanganan masalah:
Gunakan niat untuk meluncurkan aplikasi atau layar aktivitasnya.
niat relatif dapat diandalkan meskipun dapat diubah saat aplikasi diperbarui.
Ambil contoh mengirim email
Instal Intent Intercept (Google Play)
Bersihkan default dari klien email
Pilih "Intent Intercept" di menu Share saat mengirim email
Salin detail maksud dari aktivitas aplikasi yang Anda inginkan
Buka Tasker untuk "Buat Tugas": Lain-lain> Kirim Maksud
Edit parameter (Biasanya isi Action dan Extra sudah cukup)
Ref: http://tasker.dinglisch.net/userguide/en/intents.html
PS Beberapa perusahaan terkenal bahkan memberi Anda detail maksud di situs web pengembangnya, seperti Evernote.
sumber