"NênOverrideUrlLoading" có thực sự không dùng nữa không? Nếu vậy, tôi có thể sử dụng những gì thay thế?
Có vẻ như shouldOverrideUrlLoading
không được nhắm mục tiêu vào Android N và tôi cần làm cho ứng dụng hoạt động kể từ API 19 cho đến phiên bản mới nhất là Android N (beta), tôi sử dụng một số tính năng mới trong Android N (như Data Saver), vì vậy, nhắm mục tiêu Marshmallow sẽ không giúp đỡ vấn đề này vì tôi cần sử dụng các tính năng mới đó, đây là một phần của mã tôi sử dụng:
public boolean shouldOverrideUrlLoading(WebView webview, String url) {
if (url.startsWith("http:") || url.startsWith("https:")) {
...
} else if (url.startsWith("sms:")) {
...
}
...
}
Và đây là thông điệp mà Android Studio đưa ra cho tôi:
Ghi đè phương thức không dùng nữa trong 'android.webkit.WebViewClient' Kiểm tra này báo cáo trong đó mã không dùng nữa được sử dụng trong phạm vi kiểm tra được chỉ định.
Google không nói gì về sự phản đối đó .
Tôi tự hỏi nếu sử dụng @SuppressWarnings("deprecation")
sẽ cho phép tôi làm việc trên tất cả các thiết bị kể từ API 19 cho đến Android N Beta mới nhất (và phiên bản cuối cùng của nó khi được phát hành), tôi không thể tự kiểm tra, tôi không bao giờ sử dụng nó và tôi cần chắc chắn Nó hoạt động, vì vậy, bất cứ ai có thể nói?