tampilkan tiga fragmen pada satu aktivitas

masukkan deskripsi gambar di siniSaya mencoba menampilkan tiga fragmen berbeda pada Activity namun ketika saya menjalankan kode, aplikasi saya mogok dan logikanya tidak menemukan kesalahan apa pun. apa masalahnya?

Ini adalah file Java saya yang berisi tiga fragmen

import android.app.Activity;
import android.app.Fragment;
import android.app.FragmentManager;
import android.os.Bundle;


public class Gallery extends Activity {
Fragment fragmenta;
Fragment fragmentb;
Fragment fragmentc;
FragmentManager fm;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.gallery);
    fm = getFragmentManager();
    fragmenta=new FragmentA();
    fragmentb=new FragmentB();
    fragmentc=new FragmentC();
    fragmenta=(Fragment)getFragmentManager().findFragmentById(R.layout.fragmenta);
    fragmentb=(Fragment)getFragmentManager().findFragmentById(R.layout.fragmentb);
    fragmentc=(Fragment)getFragmentManager().findFragmentById(R.layout.fragmentc);


}

}


person Aria    schedule 24.08.2015    source sumber


Jawaban (1)


Jika Anda menggunakan dukungan Android v4, Galeri Anda akan diperluas FragmentActivity

public class Gallery extends Activity {

seharusnya

public class Gallery extends FragmentActivity {
person N J    schedule 24.08.2015
comment
Studio Android saya tidak memiliki opsi untuk memperluas kelas. - person Aria; 24.08.2015
comment
Apa ? bagaimana mungkin, coba bangun kembali proyek Anda atau salin saja dari atas - person N J; 24.08.2015
comment
ada kesalahan ejaan... FragmentActivity - person jesses.co.tt; 24.08.2015
comment
Dia juga perlu menggunakan getSupportFragmentManager() jika dia menggunakan v4 - person tim.paetz; 24.08.2015
comment
lihat gambar yang saya pasang, saya tidak dapat memperluas ke FragmentActivity - person Aria; 24.08.2015
comment
lihat tautan ini stackoverflow .com/questions/27012147/ - person N J; 24.08.2015