탐색 창 조각에 Google지도를 추가 할 수 없습니다.

duk3r

Android에서 앱을 만들려고하는데 내비게이션 서랍에지도를 추가하고 싶습니다. 서랍 옵션은 새 조각을 열지 만지도 조각이 작동하도록 만들 수는 없습니다.

MainActivity.java는 조각을 다음과 같은 방법을 설정합니다 :

/**
 * Diplaying fragment view for selected nav drawer list item
 * */
private void displayView(int position) {
    // update the main content by replacing fragments
    Fragment fragment = null;
    switch (position) {
    case 0:
        fragment = new HomeFragment();
        break;
    case 1:
        fragment = new PoliFragment();
        break;
    case 2:
        fragment = new TilefonaFragment();
        break;
    case 3:
        fragment = new DromologiaFragment();
        break;
    case 4:
        fragment = new XartisFragment();
        break;

    default:
        break;
    }

    if (fragment != null) {
        FragmentManager fragmentManager = getFragmentManager();
        fragmentManager.beginTransaction()
                .replace(R.id.frame_container, fragment).commit();

        // update selected item and title, then close the drawer
        mDrawerList.setItemChecked(position, true);
        mDrawerList.setSelection(position);
        //setTitle(navMenuTitles[position]);
        mDrawerLayout.closeDrawer(mDrawerList);
    } else {
        // error in creating fragment
        Log.e("MainActivity", "Error in creating fragment");
    }
}

맵 조각 ( XartisFragment.java )은 다음과 같습니다.

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.SupportMapFragment;


public class XartisFragment extends Fragment {
private GoogleMap map;

public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.map_layout,container, false);

    map =   ((SupportMapFragment) getActivity().getSupportFragmentManager().findFragmentById(R.id.map)).getMap();//((SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.map)).getMap();
    return rootView;
}


}

map_layout.xml은 다음과 같다 :

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >

<fragment
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.SupportMapFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginTop="8dp" />


</RelativeLayout> 

실행하려고하면 다음과 같은 결과가 나타납니다.

Error:(178, 15) error: incompatible types: XartisFragment cannot be converted to Fragment

MainActivity.java의이 줄에 오류가 있음을 나타냅니다.

fragment = new XartisFragment();

로드하기 위해 변경해야 할 사항에 대한 아이디어가 있습니까?

Duggan

getSupportFragmentManager()대신 사용하십시오 getFragmentManager().

또는

두 장소가 동일한 Fragment 클래스를 가져 오는지 확인합니다. 한 곳에서 android.app.Fragment (기본 API 레벨 11 버전의 프래그먼트)를 가져오고 다른 곳에서는 android.support.v4.app.Fragment (Android 지원의 프래그먼트)를 가져 오는 것처럼 느껴집니다. 꾸러미).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android 탐색 창 조각 안에 탭을 추가 할 수 없습니다.

분류에서Dev

탐색 창에서 setOnClickListener를 버튼에 추가 할 수 없습니다.

분류에서Dev

탐색 창 조각의 sqlite에서 데이터를로드 할 수 없습니다.

분류에서Dev

사용자 정의 된 탐색 창에서 단추의 텍스트를 설정할 수 없습니다.

분류에서Dev

탐색 모음에 탐색 항목을 추가 할 수 없습니다.

분류에서Dev

탐색 바 위에 공간을 추가 할 수 없습니다.

분류에서Dev

탐색 창 활동의 MainActivity에 onNavigationItemSelected () 함수가 없습니다.

분류에서Dev

Android 앱에서 Google지도를 추가 할 수 없습니다.

분류에서Dev

조각 안에 Google지도를 표시 할 수 없습니다.

분류에서Dev

탐색 창에서 활동을 트리거 할 수 없습니다.

분류에서Dev

Strongloop 루프백. 탐색기에서 사용자 인스턴스를 추가 할 수 없습니다.

분류에서Dev

DatePickerDialog 표시를 호출에 창 예외를 추가 할 수 없습니다

분류에서Dev

활동을 탐색 창에 사용할 수 있습니까? 아니면 조각을 고수해야합니까?

분류에서Dev

반응 탐색 5에서 화면 사이를 탐색 할 수 없습니다.

분류에서Dev

WAMP로 가상 호스트를 탐색 할 수 없습니다.

분류에서Dev

변수를 찾을 수 없음 : 스택 탐색기 내부에서 내부를 탐색하려고 할 때 탐색 오류가 발생했습니다.

분류에서Dev

각도 2에서 필요한 URL을 탐색 할 수 없습니다.

분류에서Dev

탐색 창 아이콘을 선택할 수 없습니다.

분류에서Dev

Google지도에 여러 마커를 추가 할 수 없습니다.

분류에서Dev

창 크기가 조정될 때까지 부트 스트랩 모달 내에서로드 할 Google지도를 가져올 수 없습니다.

분류에서Dev

창 Android 대화 상자를 추가 할 수 없습니다.

분류에서Dev

탐색 모음에서 조각 전환을 수행 할 수 없습니다.

분류에서Dev

탐색 모음에 로고를 표시 할 수 없습니다.

분류에서Dev

탐색 창에서 다른 옵션을 선택하고 돌아온 후 탐색 창 내부의 호출기가 조각을 표시하지 않습니다.

분류에서Dev

C #에서 탐색기 프로세스를 시작할 수 없으며 창 파일 탐색기 만

분류에서Dev

지도 정보창에 포함 된 Google 스프레드 시트의 크기를 조정할 수 없습니다.

분류에서Dev

FindViewByID가 조각 탐색 창에서 null을 반환합니다.

분류에서Dev

탐색 창 헤더 이미지를 클릭 할 수 없음

분류에서Dev

Raspbmc가 Samba 공유 폴더를 탐색하도록 할 수 없습니다.

Related 관련 기사

  1. 1

    Android 탐색 창 조각 안에 탭을 추가 할 수 없습니다.

  2. 2

    탐색 창에서 setOnClickListener를 버튼에 추가 할 수 없습니다.

  3. 3

    탐색 창 조각의 sqlite에서 데이터를로드 할 수 없습니다.

  4. 4

    사용자 정의 된 탐색 창에서 단추의 텍스트를 설정할 수 없습니다.

  5. 5

    탐색 모음에 탐색 항목을 추가 할 수 없습니다.

  6. 6

    탐색 바 위에 공간을 추가 할 수 없습니다.

  7. 7

    탐색 창 활동의 MainActivity에 onNavigationItemSelected () 함수가 없습니다.

  8. 8

    Android 앱에서 Google지도를 추가 할 수 없습니다.

  9. 9

    조각 안에 Google지도를 표시 할 수 없습니다.

  10. 10

    탐색 창에서 활동을 트리거 할 수 없습니다.

  11. 11

    Strongloop 루프백. 탐색기에서 사용자 인스턴스를 추가 할 수 없습니다.

  12. 12

    DatePickerDialog 표시를 호출에 창 예외를 추가 할 수 없습니다

  13. 13

    활동을 탐색 창에 사용할 수 있습니까? 아니면 조각을 고수해야합니까?

  14. 14

    반응 탐색 5에서 화면 사이를 탐색 할 수 없습니다.

  15. 15

    WAMP로 가상 호스트를 탐색 할 수 없습니다.

  16. 16

    변수를 찾을 수 없음 : 스택 탐색기 내부에서 내부를 탐색하려고 할 때 탐색 오류가 발생했습니다.

  17. 17

    각도 2에서 필요한 URL을 탐색 할 수 없습니다.

  18. 18

    탐색 창 아이콘을 선택할 수 없습니다.

  19. 19

    Google지도에 여러 마커를 추가 할 수 없습니다.

  20. 20

    창 크기가 조정될 때까지 부트 스트랩 모달 내에서로드 할 Google지도를 가져올 수 없습니다.

  21. 21

    창 Android 대화 상자를 추가 할 수 없습니다.

  22. 22

    탐색 모음에서 조각 전환을 수행 할 수 없습니다.

  23. 23

    탐색 모음에 로고를 표시 할 수 없습니다.

  24. 24

    탐색 창에서 다른 옵션을 선택하고 돌아온 후 탐색 창 내부의 호출기가 조각을 표시하지 않습니다.

  25. 25

    C #에서 탐색기 프로세스를 시작할 수 없으며 창 파일 탐색기 만

  26. 26

    지도 정보창에 포함 된 Google 스프레드 시트의 크기를 조정할 수 없습니다.

  27. 27

    FindViewByID가 조각 탐색 창에서 null을 반환합니다.

  28. 28

    탐색 창 헤더 이미지를 클릭 할 수 없음

  29. 29

    Raspbmc가 Samba 공유 폴더를 탐색하도록 할 수 없습니다.

뜨겁다태그

보관