0

私は pagerAdapter を使用して、フラグメントをサポートするコンテンツを表示しています。エラーが発生しています

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) で

OS レベルが 2.2 未満のデバイスでアプリをエラーなく実行する方法を教えてください。

前もって感謝します

ティム。

4

1 に答える 1

1

OSレベルが2.2未満のデバイスでエラーなしでアプリを実行する方法を提案してください

このメソッドは存在しないため、以下のバージョンHoneycomb(APIレベル11)では使用しないでください。このメソッドはから導入されたものであり、クラスのドキュメントをHoneycomb確認することで確認できます。より低いAPIバージョンでこれを回避する方法がわかりません。WebView

于 2013-03-01T10:04:36.883 に答える