android - 将值从一个屏幕传递到另一个屏幕?

标签 android android-intent

我需要将数据(字符串)从一个屏幕传递到另一个屏幕。单击按钮时,我需要将值从第一个屏幕传递到下一个屏幕。

最佳答案

您可以在启动第二个 Activity 的 Intent 中将数据作为附加信息传递:

Intent myIntent = new Intent(view.getContext(), NextActivity.class); 
myIntent.putExtra("extra", id);
startActivityForResult(myIntent, 0);   

在个人资料 Activity 的 oncreate 方法中,您可以访问额外内容:

int id = getIntent().getStringExtra("extra");       

如果您是 Android 新手,通读开发人员文档中的示例可能会有所帮助,例如 notepad tutorial.

关于android - 将值从一个屏幕传递到另一个屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3047453/

相关文章:

android - 当我在 android 中使用 ADB 时,如何获取恢复出厂设置的日期?

java - Exoplayer 视频帧在 api<23 的暂停状态下向前移动

android - SD卡上的文件IO性能

android - java.lang.RuntimeException : Delegate runner androidx. test.internal.runner.junit4.AndroidJUnit4ClassRunner for AndroidJUnit4 找不到

Android Studio 数据库检查器始终将数据库显示为 "closed"

android - 从图库中点击选择多张图片

android - 搜索 Intent 不起作用

android - 将图像 URL 转换为 android 中的可绘制资源 ID

android - 在我传递给另一个 Intent Android 后 Intents 是否被杀死

android - 带有可变参数的 kotlin 引用函数并将 Array<out 转换为 List<out