2016-07-15 3 views
-3
import android.support.v4.app.Fragment; 
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 { 


protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    MyFragment frag=new MyFragment(); 
    FragmentManager manager=getFragmentManager(); 
    FragmentTransaction transaction=manager.beginTransaction(); 
    transaction.add(R.id.home,frag,"text msg"); 
    transaction.commit(); 
} 

이 앱을 실행하려고하면 오류가 표시되며 무슨 일이 일어나는지 전혀 알 수 없습니다.Android Studio 조각 호환되지 않는 유형 오류

Gradle을 파일

minSdkVersion 14 
    targetSdkVersion 24 
    versionCode 1 
    versionName "1.0" 

누구든지 도움이 될 수 있습니다 다음 버전이? V4 형 사용 getSupportFragmentManager() 대신 당신이 지원 라이브러리를 사용하고 있기 때문에 당신이 사용해야합니다 (수입 참조)

+6

'getFragmentManager()'대신'getSupportFragmentManager()'를 사용하십시오. – Blackbelt

답변

1

를 참조하십시오 getSupportFragmentManager() 대신 getFragmentManager()

0

getFragmentManager()을 사용한 하나의 스크린 샷 .Thx

enter image description here

0

을 가져 왔습니다. import android.support.v4.app.FragmentManager; 그래서 getSupportFragmentManager()를 사용해야합니다.

관련 문제