我可以使用过时的类?

问题描述 投票:2回答:2
  1. 将使用过时的类会造成严重的程序问题?
  2. 什么是过时的意思?
  3. 我能使用过时的类工作?

为它的一个例子是在Android中ProgressDialog视图。它从API 26弃用和置换是进度视图。如果我仍然会使用ProgressDialog会发生什么?这是非常舒适,正是我一直在瞄准。

java android visual-studio api progressdialog
2个回答
3
投票

the documentation

注释@Deprecated一种程序单元是一个程序员使用气馁,通常是因为它是危险的,或者是因为存在更好的选择。当使用或在非弃用代码重写弃用程序元件的编译器发出警告。

所以,你可以使用一些过时的方法,但它不会是最好的做法,因为有更好的选择存在(但在某些情况下,这甚至可能是危险的)


1
投票

是的,没有。你可以将它们用于维护旧的API级别,套结成较新的Android版本,这些类可被移除帐户。所以通常你想包及其使用的的if / else条件,只用它们来维护旧的Android版本,这样的功能,只有当有新版本中不兼容的替代品。

© www.soinside.com 2019 - 2024. All rights reserved.