0

にフローティングアクションボタンを実装するこんにちは、私は断片クラス上のフローティングアクションボタンを追加したいが、私は追加今まで私はこのエラーを取得するAppCompatActivityを実装する場合:断片クラス

「getLoaderManagerを()android.support 『に』 android.app.Activity 'の 'getLoaderManager()' .v4.app.Fragment」が 衝突';

パブリッククラスホームが断片は{

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 
    View rootView = inflater.inflate(R.layout.home, container, false); 
    return rootView; 

    FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); 
    fab.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) 
        .setAction("Action", null).show(); 
     } 
    }); 

} 

AppCompatActivityを実装して拡張し、「互換性のない戻り値の型を使用しようとします}

+0

削除を禁止するために、戻りrootViewを削除'' AppCompatActivityを実装する 'は、あなたが活動を拡張していない断片です – rafsanahmad007

答えて

0

フラグメントから「実装AppCompatActivity」を削除し、フラグメントを保持するアクティビティに「extends AppCompatActivity」を追加するだけです。

0

まあ、私はそれをしたが、私はメソッドをオーバーライドして、別のエラーを取得し、私は、overrideキーワードを削除し、onCreateVliewメソッドにvoidキーワードを追加する必要がありますし、任意の戻り値の型