java - 如何在 Activity 之间传递值

标签 java android android-activity

我创建了 3 个 Activity :firstActivitysecondActivitythirdActivity

  1. firstActivity 是主要 Activity 。
  2. secondActivity 只有在收到 SMS 时才会工作,然后将消息发送到 thirdActivity
  3. thirdActivity 将字符串值转换为 double 值,然后将 double 值发送到 firstActivity

我可以从secondActivity传值到thirdActivity,但是我不知道如何从thirdActivity传值到 >第一个 Activity 。请告诉我应该如何做。

最佳答案

有几种方法可以做到这一点。

一种方法是使用自定义应用程序类来存储整个应用程序的某种“全局值”。这样,您将在 firstActivity 中设置值并在 thirdActivity 中使用它们。

看看this SO 问题以了解如何在 Android 应用程序中存储全局状态。

关于java - 如何在 Activity 之间传递值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8900445/

相关文章:

java - 为什么模拟器在方向改变时行为不正确?

AndroidPlot:从 1 到 11 的域标签

android - 如何将 ListPreference 中的条目项目灰显

android - launchMode=singleTask 和通知?

java - 尝试将 admob 合并到我的 android 应用程序时出错

java - Flux.onErrorContinue 参数类型

java - 如何在sparkjava中以声明方式管理事务?

java - 为什么我的文件的第一行没有被计算在内?

java - 如何让 Play 中的 Assets Controller 检测新图像?

android - 如何重写 Fragment 中的 AttachBaseContext?