如何将详细信息从回收器视图传递/点击到新活动?菲恢复安卓



我正在使用Firestore来存储用户的数据等。

我想将数据传递给一个新活动,该活动显示不同用户的相应详细信息。这是我遵循的教程:https://www.youtube.com/playlist?list=PLGCjwl1RrtcSlckNifhkxbLCHWdahK28n 。

目前,我可以将我的意图设置为onClick并从回收器视图转到我的新活动,但我无法看到相应的详细信息(图像和 2 个文本视图(。

我尝试了其他解决方案,但没有奏效。

通过在意图之间传递信息,您需要使用 putExtra(( 函数。 例如,我想从文本视图传递文本,以便在初始化意图后 您将需要使用 putExtra,如下所示

Intent intent = new Intenet(this, *your desired activity*.class);
intent.putExtra("test",*variable here*);
startActivity(intent);

在下一个活动中,您需要使用 getExtra(( 函数获取该信息 所以它会看起来像这样

intent.getExtras().getString("test");

您可以对图像执行相同的操作,只是对于图像,您需要将它们转换为 位图.

yourImageviewID.buildDrawingCache();
Bitmap bitmap = yourImageviewID.getDrawingCache();
Intent intent = new Intent(this, NewActivity.class);
intent.putExtra("BitmapImage", bitmap);

以及何时进入下一个活动

Bitmap bitmap = (Bitmap) intent.getParcelableExtra("BitmapImage");

最新更新