【发布时间】:2017-07-12 21:09:34
【问题描述】:
我有两个片段,我想将片段 2 字符串发送到片段 1 并将其存储在片段 1 中的字符串中。当我尝试以正常方式执行此操作时,它会显示我已发布的错误。有人请帮帮我。
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 吗?另外,请确保您正在显示您正在设置参数的对象的实例
标签: android string android-fragments store message-passing