如何用Fragment#setArguments传递变量到DialogFragment

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 17:27:57
如何用Fragment#setArguments传递变量到DialogFragment
xRj@D(' m~ha)R Mj\.ݹQ_t&1;{9saj cG<DsWOG$ZD~஑6۬Q;|x6dJTHL;$C'piZ@zj:pLzUx\Sw]djR} eJ)#*:>1gBUfHS_Vђt Y'Rq ݬrMo$Lb8}H8,mھ5 <z gnKO Ggxw[WE,(B9[0L!"

如何用Fragment#setArguments传递变量到DialogFragment
如何用Fragment#setArguments传递变量到DialogFragment

如何用Fragment#setArguments传递变量到DialogFragment
使用newInstance
Java code?

static MyDialogFragment newInstance(int num) {
MyDialogFragment f = new MyDialogFragment();

// Supply num input as an argument.
Bundle args = new Bundle();
args.putInt("num", num);
f.setArguments(args);

return f;
}

这样获取参数
Java code?
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mNum = getArguments().getInt("num");
...
}