У меня есть два фрагмента, и я хочу отправить фрагмент2 в фрагмент1 и сохранить его в строке в фрагменте1. Когда я пытаюсь сделать это обычным способом, это показывает мне ошибку, которую я опубликовал. Кто-нибудь, пожалуйста, помогите мне.Как передать строку из одного фрагмента в другой в android
Fragment2.class
Bundle bundle=new Bundle();
bundle.putString("message", value);//value= my value from code
Fragmentclass2 frag2=new Fragmentclass2();
frag2.setArguments(bundle);
Fragment1.class журнал
final String store= getArguments().getString("message");
Ошибка:
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.os.Bundle.getString(java.lang.String)' on a null object reference
Вы устанавливаете свой комплект в Fragmentclass2 ... разве это не Fragmentclass1? Кроме того, убедитесь, что вы показываете экземпляр объекта, который вы устанавливаете аргументом –