0

enter image description here我試圖表現出對一個Activity三個不同的片段,但是當我跑我的代碼,我的應用程序崩潰和邏輯沒有發現任何錯誤。可能是什麼問題呢?顯示在一個活動的三個片段

這是我的java文件,如果使用的是Android的支持V4它包含了三個片段

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); 


} 

}

回答

1

,你畫廊應延長FragmentActivity

public class Gallery extends Activity { 

public class Gallery extends FragmentActivity { 
+0

我的android studio沒有這個選項來擴展類。 – Aria

+0

是什麼?這怎麼可能,試着重新構建項目或者只是從上面 –

+0

複製那裏有一個拼寫錯誤......「FragmentActivity」 –

相關問題