-10

enter image description heregetFragmentManagerの結果として互換性のない型エラーが発生するのはなぜですか?

私はFragmentManagerを使用して簡単なTo-DoリストAppを作成しています。 FragmentManagerのインスタンスを作成すると、上記のようにエラーが発生します。

+4

what a title !!!長い時間の後に見られる –

+1

getSupportFragmentManager –

+0

'import android.app.FragmentManager'ではなく、' .support.v4.' ... –

答えて

1

不適切なタイプのFragmentManagerを使用しています(1つはandroid.support.v4.app.FragmentManager、もう1つはandroid.app.FragmentManagerです)。getSupportFragmentManager()を試してみてください。それは android.support.v4.app.FragmentManager

1

getFragmentManagaer()返すオブジェクトフラグメントマネージャの2種類がAndroidのいずれかでありapp.FragmentManagerとv4.app.FragmentManagerの他の一つです。ここではv4サポートの断片を使用しています。

だから、フラグメントマネージャのインスタンスを取得するために、あなたは

FragmentManager fm = getSupportFragmentManager(); 

を書くために持っているか、あなたは

FragmentManager fm = getSupportManager(); 

を使用したい場合は、

import android.support.v4.app.FragmentManager 

のインポートを削除し、インポート

import android.app.FragmentManager; 
関連する問題