Android WebView setPluginsEnabled()是否会导致运行Android 4.3的手机崩溃?

时间:2013-09-30 22:52:52

标签: android android-webview

Google一直在弃用某些方法,并在较新的API版本中将其删除。

例如,Android 4.3(API 18)中已删除WebView.setPluginsEnabled()link)。如果我在Android 4.3上运行使用此方法的应用程序会导致崩溃吗?为什么? 此应用已针对API 16并已发布到Play商店。

1 个答案:

答案 0 :(得分:1)

  

如果我在Android 4.3上运行使用此方法的应用程序会导致崩溃吗?

没有。测试这个的最简单的方法是尝试它!我运行了一个准系统应用程序,在我的4.3设备上调用这个方法没有任何问题。

  

为什么?

对于传统支持。像你这样的应用程序不应该因为在最新的SDK中删除了一个方法而在新设备上崩溃。只要您针对API 17或更低版​​本进行编译,您的应用程序就可以正常运行。如果您尝试针对API 18或更高版本进行编译,您将发现无法编译。

在删除该方法之前,您将无法利用API 18+中的任何新功能(或针对API 18进行编译),但您可以继续针对API 16进行编译。