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();}When i try to run this apps, it shows an error and i have no idea what's going on.gradle file has the following version minSdkVersion 14 targetSdkVersion 24 versionCode 1 versionName "1.0"Anyone can help ? Please refer to the screenshot .Thx 解决方案 for v4 type use getSupportFragmentManager() instead of the one you have used getFragmentManager() 这篇关于Android Studio片段不兼容类型错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!