1
我創造我自己的片段我想從我的活動激活調用定製的片斷。我的mainActivity文件是一個純粹的活動(不是FragmantActivity或其他)。爲什麼我不能使用我的自定義片段作爲參數?從活動
if (savedInstanceState == null) {
// Add the fragment on initial activity setup
myFragment = new CustomFragment();
getFragmentManager()
.beginTransaction()
.add(android.R.id.content, myFragment)
.commit();
我得到一個編譯錯誤,告訴我,上。新增的第二個參數()方法必須是一個片段,但「myFragment」是,導出片段類CustomFragment。那麼如何從一個正常的Activity中激活這個片段呢?
請確保CustomFragment繼承自'android.app'而不是'android.support.v4.app' –
我的customFragment必須是'android.support.v4.app.Fragment',因爲我在其中使用Facebook身份驗證。 –
然後使用getSupportFragmentManager()而不是getFragmentManager() –