Jas*_*ker 6 java android android-websettings android-studio android-gradle-plugin
在Android Studio中,我们在构建期间收到了已弃用的警告.此代码位于Activity的onCreate(Bundle)中
String databasePath = webView.getContext().getDir("databases", Context.MODE_PRIVATE).getPath();
webSettings.setDatabaseEnabled(true);
webSettings.setDatabasePath(databasePath);
Run Code Online (Sandbox Code Playgroud)
该方法具有这些注释
@SuppressLint("SetJavaScriptEnabled")
@SuppressWarnings("deprecation")
@TargetApi(19)
@Override
public void onCreate(Bundle savedInstanceState) {
Run Code Online (Sandbox Code Playgroud)
我知道setDatabasePath已被弃用,但我们需要这个以实现向后兼容性.
我以为这会隐藏警告.当我们执行编译任务时,我会看到一条消息
.../app/src/main/java/com /.../ WebframeActivity.java警告:(106,15)[弃用] WebSettings中的setDatabasePath(String)已被弃用
我认为@SuppressWarnings注释不会将此报告为警告.我能做什么?这是一个错误还是我忽略了我的错误?
| 归档时间: |
|
| 查看次数: |
4771 次 |
| 最近记录: |