无法从 Bundle android 中检索值
Can't retrieve value from Bundle android
在 onCreateView 方法的片段中,我使用以下代码检索为片段设置的 Bundle:
Bundle args = getArguments();
String value = args.getString("fixedExpenseId");
但是不知何故,当我 运行 我的代码时该值为空。
当我调试我的程序时,我检索了以下变量:
如你所见,我使用的密钥与Bundle中的密钥相同。
我怎么可能在
中检索到 null
value
变量?
仅看屏幕截图,您似乎切换了键和值变量。您将键“2”设置为 "fixedExpenseId",而不是将键 "fixedExpenseId" 设置为“2”。
我遇到了同样的问题。只需检查您是否使用正确的键将正确的值放入捆绑包中,即在您的情况下 fixedExpenseId
.
在 onCreateView 方法的片段中,我使用以下代码检索为片段设置的 Bundle:
Bundle args = getArguments();
String value = args.getString("fixedExpenseId");
但是不知何故,当我 运行 我的代码时该值为空。
当我调试我的程序时,我检索了以下变量:
如你所见,我使用的密钥与Bundle中的密钥相同。
我怎么可能在
中检索到 nullvalue
变量?
仅看屏幕截图,您似乎切换了键和值变量。您将键“2”设置为 "fixedExpenseId",而不是将键 "fixedExpenseId" 设置为“2”。
我遇到了同样的问题。只需检查您是否使用正确的键将正确的值放入捆绑包中,即在您的情况下 fixedExpenseId
.