AndroidのSupport Library v4にあるFragmentStatePagerAdapter
がいい感じなので使ってたけど、android.support.v4.app.Fragment
からandroid.app.Fragment
に変えたところ、型が一致しなくなって困ったときの備忘録。
環境は、AndroidStudio1.0.2とcom.android.tools.build:gradle:1.0.0
。
解決策はSupport Library v13のFragmentStatePagerAdapterを使う
解決策としては、Support Library v4ではなく、Support Library v13を使うとOKだった!
FragmentCompat
系のライブラリが、Support Library v13にて追加されているらしいー
以下、build.gradleのサンプル。
apply plugin: 'com.android.application' android { compileSdkVersion 20 buildToolsVersion "19.1.0" defaultConfig { applicationId "jp.memorylovers.release_now" minSdkVersion 16 maxSdkVersion 20 targetSdkVersion 20 ・・・ } compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } ・・・ } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:support-v13:21.0.0' } configurations { all*.exclude group: 'com.android.support', module: 'support-v4' }
以上!!