【发布时间】:2019-02-02 15:35:18
【问题描述】:
使用已弃用的类会导致程序出现严重问题吗?
deprecated是什么意思?
我还能使用已弃用的类吗?
Android 中的 ProgressDialog 视图就是一个例子。它已从 API 26 中弃用,替换为 ProgressBar 视图。如果我仍然使用 ProgressDialog 会怎样?它非常舒适,正是我想要的。
【问题讨论】:
-
理论上,应该无限期支持您正在使用的已弃用库。但是,Google Play 商店有时可能不支持您的 API 级别,这意味着您可能无法继续更新您的应用。
-
弃用意味着它不再受支持。如果它在某个时候停止工作,它将无法修复。它甚至可能最终被完全删除。
-
对于 android,如果您的目标是较低的 API,则必须使用已弃用的类,而较新的替代方案仅适用于较新的 API……但如果较新的替代方案也适用于较低的 API,则不要使用已弃用的类。
-
@TimBiegeleisen 你是什么意思不能更新我的应用程序?一段代码就是一段代码,无论如何。请解释..
-
@M.kazemAkhgary 这就是我不明白的。我的 API 级别是 26。这意味着不推荐使用 ProgressDialog。对于较低的 API,它会被弃用吗?如果我真的用 ProgressBar 来切换它,下层 API 是否能够运行程序?
标签: java android visual-studio api progressdialog