Apakah "shouldOverrideUrlLoading" benar-benar tidak digunakan lagi? Jika ya, apa yang bisa saya gunakan?
Sepertinya shouldOverrideUrlLoading
sudah usang menargetkan Android N dan saya perlu membuat aplikasi berfungsi sejak API 19 hingga yang terbaru sekarang yaitu Android N (beta), saya menggunakan beberapa fitur yang baru di Android N (seperti Penghemat Data), jadi menargetkan Marshmallow tidak akan membantu mengatasi masalah ini karena saya perlu menggunakan fitur-fitur baru tersebut, berikut adalah bagian dari kode yang saya gunakan:
public boolean shouldOverrideUrlLoading(WebView webview, String url) {
if (url.startsWith("http:") || url.startsWith("https:")) {
...
} else if (url.startsWith("sms:")) {
...
}
...
}
Dan inilah pesan yang diberikan Android Studio kepada saya:
Mengganti metode yang tidak digunakan lagi di 'android.webkit.WebViewClient' Pemeriksaan ini melaporkan di mana kode yang tidak berlaku lagi digunakan dalam cakupan inspeksi yang ditentukan.
Google tidak mengatakan apa-apa tentang penghentian itu .
Saya ingin tahu apakah menggunakan @SuppressWarnings("deprecation")
akan memungkinkan saya bekerja di semua perangkat sejak API 19 hingga Android N Beta terbaru (dan versi finalnya saat dirilis), saya tidak dapat mengujinya sendiri, saya tidak pernah menggunakannya dan saya perlu memastikan bahwa itu berhasil, jadi, ada yang tahu?