안드로이드 디버그 모드에서는 이상이 없는데 릴리즈모드로 만들어 테스트하면 지도 초기화가 안되고 커멓게 화면이 나오고 죽습니다.
[MyFragment.java]
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
m_context = getActivity();
mainView = inflater.inflate(R.layout.fragment_callstate, container, false);
mMapView = (MapView)mainView.findViewById(R.id.map_view);
mMapView.setDaumMapApiKey(ApiConst.DAUM_MAPS_ANDROID_APP_API_KEY);
mMapView.setOpenAPIKeyAuthenticationResultListener(this);
mMapView.setMapType(MapView.MapType.Standard);
mMapView.setMapViewEventListener(this);
return mainView;
}
public void onMapViewInitialized(MapView mapView) { <- 이곳이 넘어가지 않아요..
Log.i(TAG, "MapView had loaded. Now, MapView APIs could be called safely");
Toast.makeText(m_context,“MapView had loaded. Now, MapView APIs could be called safely”, Toast.LENGTH_LONG).show();
}
[myfragmemt.xml]
<?xml version="1.0" encoding="utf-8"?><net.daum.mf.map.api.MapView
android:id="@+id/map_view"
android:layout_width="match_parent"
android:layout_height="match_parent" />
도대체 릴리즈 모드에서는 어디가 문제가 되어서 지도가 안나올까요?
프래그먼트는 다르게 지도를 올려야 하나요?
좀 도와주세요…