当前位置: 首页 > 知识库问答 >
问题:

Android:如何显示我的第一个主要活动的数据,我的数据来自第三个活动

司马振国
2023-03-14
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    // activity Code is here 
}

我有一个按钮和EditText值。我使用Intent将EditText值从Activity1发送到Activity2。

我在Activity2上使用来自Activity1的EditText值获得Datavalue,并在使用意图单击按钮后将新的Datavalue Activity2发送到Activity3。

我在Activity3页面上有一些数据价值。

Intent i = new Intent(Activity_C.this, Activity_A.class);   
String data = "SomeData";
i.putExtra("datavalue", strName);
startActivity(i);
EditText edittext= findViewById(R.id.edittext);
Bundle bundle=getIntent().getExtras();
String s=bundle.getString("datavalue");
edittext.setText(s);

如何让这起作用?

共有1个答案

蒯华彩
2023-03-14

在活动C中

Intent i = new Intent(Activity_C.this, Activity_A.class);   
String data = "SomeData";
i.putExtra("datavalue", strName);
startActivity(i);

在活动A中

EditText edittext= findViewById(R.id.edittext);
Bundle bundle=getIntent().getExtras();
String s=bundle.getString("datavalue");
edittext.setText(s);

这就是传递数据并在EditText中显示数据的方式

 类似资料:
  • 次要活动(通过意图向主活动发送“endpoint”字符串): 主活动(从次要活动获取字符串): 在Fragment类上,我试图在TextView上显示数据: 如何修复它并将字符串从一个活动发送到另一个活动上的片段? 下面是XML:

  • 问题内容: 我目前正在尝试获取通过REST API调用获取的数据,将其解析为所需的信息,然后将该信息传递给新活动。我使用的是异步HTTP客户端从loopj.com为REST客户端,然后使用我下面的代码,并为当前和未来的活动,分别。 Eclipse不会为我的任何代码传递任何错误,但是当我尝试在模拟器中运行时,当新的活动/视图打开时,我什么也没得到(即白屏)。我尝试在REST CLIENT中使用其他U

  • 活动1:我有一个图像视图,其中从相机和画廊拍摄的图像被设置,它工作正常。在这个活动中有一个右键单击按钮,它将重定向到第二个活动。 活动2:在这个活动中,我有四个选择 保存 活动3:从上述四个选项中,第三个活动相应地工作。现在我不知道如何将第一个活动中拍摄的图像传递给第三个活动。 我的努力:在从相机拍摄的第一张活动图片中: 在第二个活动SaveVia中: 在第三个名为“保存”的活动中:

  • 我有一个托管3个片段的活动,我的活动包含一些我希望我的第一个片段使用的数据。我尝试调用以下方法,以便活动可以与片段通信: 对于活动类和: 对于fragment类,但它在运行时对空对象引用错误调用虚拟方法“void com.tex.lightweatherforecast.FirstFragment.doSomething(java.lang.String)”。 我的活动代码是: 任何帮助将不胜感激

  • 我使用startActivity(Intent)在我的Android应用程序中创建一个新活动。 有可能扼杀其中一项活动吗?如果有,如何扼杀? 我想要这样 Activity4->Activity1->关闭应用程序

  • 类BookDescription:AppCompatActivity(){override fun onCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.Layout.Activity_Book_Description) 类适配器(private val Context:Con