我爲我的應用「YouTubePlaylist」https://github.com/akoscz/YouTubePlaylist使用了一個項目。getChildFragmentManager - 無法解析方法
我做了一個navigation drawer
,我想把這個活動放在片段中。所以,我嘗試創建一個fragment
,並把它,但我有一個錯誤:Cannot resolve method 'add(int, com.xx.xx.YouTubeReclyclerViewFragment)'
這是我的片段:
public class YouTubeActivity extends Fragment {
private static final String YOUTUBE_PLAYLIST = "XXXXXXXXXXXXXXXXX";
private YouTube mYoutubeDataApi;
public static final String TAG = "YouTubeActivity";
private final GsonFactory mJsonFactory = new GsonFactory();
private final HttpTransport mTransport = AndroidHttp.newCompatibleTransport();
public static FragmentManager fgmanger;
public void onCreate(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
View rootView = inflater.inflate(R.layout.youtube_activity, container, false);
//setContentView(R.layout.);
mYoutubeDataApi = new YouTube.Builder(mTransport, mJsonFactory, null)
.setApplicationName(getResources().getString(R.string.app_name))
.build();
getChildFragmentManager().beginTransaction()
.add(R.id.container, YouTubeRecyclerViewFragment.newInstance(mYoutubeDataApi, YOUTUBE_PLAYLIST))
.commit();
}
}
我可怎麼辦解決這個問題? 謝謝
聽起來像一個庫的衝突http://stackoverflow.com/questions/28849554/cannot-resolve-method-addint-new-tfragment-commit-in-android-studion-1-0 – ElliotM
public void onCreate( LayoutInflater inflater,ViewGroup容器,Bundle savedInstanceState)' - 這個方法在任何'Activity'或'Fragment'類中都不存在......你可能想要'onCreateView()'。你也調用super。 onCreate(savedInstanceState)'在一個沒有意義的地方。 – PPartisan