0

我正在使用 pagerAdapter 来显示具有 Fragment 支持的内容。我收到错误

java.lang.NoSuchMethodError: android.webkit.WebView.setLayerType

当我在 Android 2.2 或更低版本上运行应用程序时。但在装有 Android 4.0 的设备上,这一切正常。请检查出现错误的日志详细信息:

java.lang.NoSuchMethodError: android.webkit.WebView.setLayerType

02-28 11:19:08.205: 错误/AndroidRuntime(27823): 在 com.dealdetails.MyFragment.onCreateView(MyFragment.java:415)

02-28 11:19:08.205: 错误/AndroidRuntime(27823): 在 android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:871)

02-28 11:19:08.205: 错误/AndroidRuntime(27823): 在 android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1083)

02-28 11:19:08.205: 错误/AndroidRuntime(27823): 在 android.support.v4.app.BackStackRecord.run(BackStackRecord.java:635)

02-28 11:19:08.205: 错误/AndroidRuntime(27823): 在 android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1431)

02-28 11:19:08.205: 错误/AndroidRuntime(27823): 在 android.support.v4.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:431)

02-28 11:19:08.205: 错误/AndroidRuntime(27823): 在 android.support.v4.app.FragmentStatePagerAdapter.finishUpdate(FragmentStatePagerAdapter.java:160)

02-28 11:19:08.205: 错误/AndroidRuntime(27823): 在 android.support.v4.view.ViewPager.populate(ViewPager.java:895)

02-28 11:19:08.205: 错误/AndroidRuntime(27823): 在 android.support.v4.view.ViewPager.populate(ViewPager.java:772)

02-28 11:19:08.205: 错误/AndroidRuntime(27823): 在 android.support.v4.view.ViewPager.setAdapter(ViewPager.java:380)

02-28 11:19:08.205: 错误/AndroidRuntime(27823): 在 my_package.main_View_Pager(my_java_class.java:1214)

请建议我如何在操作系统级别 < 2.2 的设备上运行该应用程序而不会出错

提前致谢

蒂姆。

4

1 回答 1

1

请建议我如何在操作系统级别 < 2.2 的设备上运行该应用程序而不会出错

不要在以下版本Honeycomb(API 级别 11)上使用该方法,因为它不存在,它是从开始引入的Honeycomb,您可以通过查看class的文档WebView来看到这一点。我不知道您如何解决较低 API 版本的问题。

于 2013-03-01T10:04:36.883 回答