0

我正在尝试在 Android 上做一个简单的数据库项目。我的项目有两个问题:

  1. 我想将第一个活动的字符串值传递给第二个活动,并在两个活动中将字符串值传递给第三个活动。我无法在第三个活动中获取字符串值。为了检查它,我有一个打印 sts,但它什么也没报告。没有抛出任何错误。
  2. 我想在OnPostExecute触发时在第二个活动的对话框内的列表视图中显示数据。我收到一个错误,但我只是用 arrayadapter. 它显示成功。

我究竟做错了什么?

在这里查看我的代码。

4

2 回答 2

1

要将值从 Activity 传递给 Activty,请在启动 Activty 之前使用 Intent.putExtra,如下所示

`Intent intent = new Intent(getApplicationContext(), NewActivty.class);
intent.putExtra("Key", "Value");
startActivity(intent);` 

并在下一个 Activty 上使用 getExtra 接收它

 Bundle getValue= getIntent().getExtras();

 if(GetValue!=null);

 String GetIntentValue= GetValue.getExtras("Key");
于 2013-01-15T07:31:41.090 回答
0

在第一堂课

Intent intent = new Intent(this, nextclass.class);

intent = putExtra("YOUR_KEY" , yourstringhere);

startActivity(intent);

在接收班上

Bundle data = getIntent().getExtras();

if(data!=null);

String receiver = data.getExtras("YOUR_KEY");

祝你好运。

于 2013-01-15T07:34:56.940 回答