(안드로이드)getChildFragmentManager 오류에 대해


import android.app.Fragment;

public class MainActivity4 extends Fragment
//중략
PlaceAutocompleteFragment autocompleteFragment;
autocompleteFragment = (PlaceAutocompleteFragment)getActivity().getChildFragmentManager().findFragmentById(R.id.place_autocomplete_fragment);

이 부분서 처음에 getFragmentManger로 작성했으나, 에러 이후로 스택오버플로우의 답변에 따라서 getChildFragmentManger로 바꿨습니다.

하지만, 안드로이드스튜디오에서 빨간줄과 함께 에러가 나옵니다. (cannnot find symbol method...)

import를 support.v4.app.Fragment 로 하라는 권유를 받았으나 이 또한 충돌이 일어나 사용하지 못했습니다.

gradle은 다음과 같습니다.

 compileSdkVersion 26
    defaultConfig {
        applicationId "kr.ac.afa.atnote"
        minSdkVersion 23
        targetSdkVersion 26

고수님들 도와주세요 ㅠㅠ 삼일간 헤메다 코드 갈아엎기 직전까지 왔습니다...

  • 어떤걸 만들려고 하시는지 알 수 있을까요? 김은기 2018.5.15 00:19

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.