【发布时间】:2020-09-24 19:02:22
【问题描述】:
我有点迷失了,所以我已经将数据从我的 LoginActivity 传递到了我的 DashboardActivity。它现在可以工作了(感谢上帝)。但现在,我很想将这些数据传递给片段。
我的 DashboardActivity 上有这个:
Intent get = getIntent();
String userId = get.getStringExtra(LoginActivity.EXTRA_ID);
Bundle bundle = new Bundle();
bundle.putString("userId", userId);
Fragment fragment = new Fragment();
fragment.setArguments(bundle);
我的 Fragment 上有这个:
Bundle bundle = getArguments();
String userId = bundle.getString("userId");
int uid = Integer.parseInt(userId);
是这样的吗?
【问题讨论】:
-
这可能看起来很傻,但在这里:bundle.putString(userId) 我不能像这样传递它,或者我可以吗?
-
你需要一把钥匙,就像你在你的问题中一样。