java - 在 Activity 2 的代码中更改 Activity 1 中按钮的值

标签 java android button android-intent android-edittext

我有一个有两个 Activity 的应用程序 -> Activity1 和 Activity2。我希望用户能够在 Activity2 中的 EditText 中输入文本,然后单击 Activity2 中的按钮将 Activity1 中的按钮的值设置为该文本,然后返回到 Activity1。

执行此操作的最佳方法是什么?

最佳答案

启动 Activity2 以获取结果。设置 Activity2 的结果。然后在Activity的onCreate中检查该值,并设置它。

http://developer.android.com/reference/android/app/Activity.html#startActivityForResult(android.content.Intent ,整数)

这里有一个教程。

http://developer.android.com/reference/android/app/Activity.html

搜索“开始 Activity 并获取结果”

关于java - 在 Activity 2 的代码中更改 Activity 1 中按钮的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13467745/

相关文章:

java - 将持续时间转换为季度

android - cordova 无法生成 apk,说配置项目 ':CordovaLib' 时发生了一些事情

java.lang.IllegalStateException : onGetLayoutInflater() cannot be executed until the Fragment is attached to the FragmentManager 错误

c# - WPF .GetElementById() 方法

html - 使用 Bootstrap 选择表单中的多个按钮

java - Gradle 同步上的 "Failed to resolve: com.android.support:support-v4:26.0.0"和其他类似错误

Java - 学习继承,使用Graphics2D,调整框架大小时重绘对象

java - 无法配置JPA项目

java - BACK 键未完成 Activity

c++ - WinAPI:在按钮上显示图像 - 常用方法不起作用