getFragmentManager()の問題を取得し、ここに私のMainActivity.javaです:Androidの断片には、私は相対的なレイアウトにフラグメントを追加したい
Error:(15, 61) error: incompatible types: android.app.FragmentManager cannot be converted to android.support.v4.app.FragmentManager
:私はそのコードを実行したとき、私はこのエラーを得た
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
FragmentOne f1 = new FragmentOne();
fragmentTransaction.add(R.id.fragment_container, f1);
fragmentTransaction.commit();
}
}
どのように相対レイアウトにフラグメントを追加しますか?私はに変更しようとしましたgetSupportFragmentManager();
も動作しませんでした。どのようなアイデアがこれに間違っていますか?
UPDATE:私はあなたの輸入をチェックgetSupportFragmentManager();
[Android Fragment manager incompatible types](https://stackoverflow.com/questions/24723749/android-fragment-manager-incompatible-types) – FWeigl
の重複の可能性があります。コールスタックを見てください。あなたのアクティビティは、あなたのフラグメントが期待するインターフェース。 https://developer.android.com/training/basics/fragments/communicating.html – dominicoder