Здравствуйте, я передаю свою информацию от фрагмента к фрагменту, и она прекрасно работает, мне не нужна помощь в этом. Однако я имею в виду передать ParseObject, который я получил этим методом ...
private void consultarClaseChat() throws ParseException{
ParseQuery<ParseObject> query = ParseQuery.getQuery("Chat");
idChat = query.get("objectId");
Log.i("TAGO","id del chat seleccionado-------->"+idChat);
}
ParseObject idChat; //as a Global Variable.
Тогда я делаю связку.
Bundle stepsBundle=new Bundle();
stepsBundle.putString("objectIdEnPosicion",objectIdEnPosicion);
stepsBundle.putString("objectIdDelChat",idChat);
ChatConUsuarioFragment chatConUsuarioFragment=new ChatConUsuarioFragment();
chatConUsuarioFragment.setArguments(stepsBundle);
У меня будет ошибка в этой строке
stepsBundle.putString ( "objectIdDelChat", idChat);
Я попытался установить значение String, а затем обернуть его String.valueOf, но значение не передалось следующему фрагменту.
Я успешно получил данные в следующем фрагменте с этим кодом:
idChat=getArguments().getString("objectIdDelChat");