小编Fra*_*sco的帖子

如何使用bundle将数据从Activity传递到Fragment

我对 Android 完全陌生,我必须提交这个应用程序才能结束我的大学学位,但我遇到了这个问题,我的片段使我的整个应用程序崩溃。

\n\n

为了解释我到目前为止所做的事情是,我有一个 LoginActivity,其中我通过 Intent 发送了 userId,并且在我的 DashboardActivity 上有当前用户的 id(并且我可以显示它),但是在 DashboardActivity 中我有一个底部导航到我的 FormFragment 和 DataFragment 的导航栏。

\n\n

现在,我希望将当前用户的 userId 值从 DashboardActivity 传递到我的 DataFragment,以便我可以根据 userId 动态显示用户数据。

\n\n

因此,我发现最好的选择是使用捆绑包,但我现在不知道为什么(因为我对此完全陌生)每次从 FormFragment 切换到 DataFragment 时我的应用程序都会崩溃。

\n\n

你能帮助我吗?我很绝望xD

\n\n

这是我的 DashboardActivity 代码:

\n\n
public class PainelActivity extends AppCompatActivity {\n\n    private Button buttonLogout;\n    private TextView textViewId;\n    private Object DashboardFragment;\n\n    @Override\n    protected void onCreate(Bundle savedInstanceState) {\n        super.onCreate(savedInstanceState);\n        setContentView(R.layout.activity_painel);\n        BottomNavigationView navView = findViewById(R.id.nav_view);\n        // Passing each menu ID as a set of Ids because each\n        // …
Run Code Online (Sandbox Code Playgroud)

android android-fragments

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

android-fragments ×1