У меня есть приложение, в котором у меня есть различные местоположения, хранящиеся в Список местоположений, и теперь я хочу, чтобы этот список был передан в действие MAP, чтобы я мог показать все точки на карте! В настоящее время я пытаюсь: в Деятельности A:
//My list is defined as
List<LatLng> locations = new ArrayList<LatLng>();
//and elements are added using
location.add(point);//inside a for LOOP!
intent.putParcelableArrayListExtra( "locations", (ArrayList<? extends Parcelable>) location );
startActivity(intent);
в Деятельности B:
private List<LatLng> location;
location = new ArrayList<LatLng>( );
Intent intent = this.getIntent();
location = intent.getParcelableArrayListExtra( "locations" );
И это ОШИБКА, которую я получаю, когда пытаюсь получить доступ к переданному списку: java .lang.NullPointerException: попытка вызвать метод интерфейса 'int java .util.List.size ()' для пустой ссылки на объект в действии B .. ПОМОЩЬ!