【发布时间】:2016-11-12 02:52:17
【问题描述】:
当将Strings 从一个活动传递到一个片段时,使用
Bundle args = new Bundle();
args.putString(key, value);
fragment.setArguments(args);
我也可以通过潜在的null 并在片段中接收它
String string = getArguments().getString(key);
我还想传递可为空的 Floats 和 Integers,但相应的 putInt() 和 putFloat() 方法不允许传递 null。我现在将其他标志作为参数传递,以指示是否设置了一个值,但相比之下这似乎相当笨拙。是否有更好的方法来传递潜在的 null 值(最好在 API 级别 14 及更高版本中提供)?
【问题讨论】:
标签: java android android-fragments arguments bundle