Я получаю NullPointerException
в методе моего фрагмента onCreateView
, но странно, что это происходит только на эмуляторе. На устройстве приложение работает нормально.NullPointerException во фрагменте onCreateView только на эмуляторе
Если я поставил точку останова для NullPointerException и отладки в затмении он останавливается на этой линии:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_map, container, false);
mapTrackButton = (Button) rootView.findViewById(R.id.track_user_button);
map = ((SupportMapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
map.setMyLocationEnabled(true); // This line
// More code
}
Вы должны проверять, какие 'GetMap()' возвращает. Вероятно, он возвращает что-то «null»;) – thomasg
Я думаю, что может быть какая-то проблема в файле R.id.map –