我正在尝试在 Android 上做一个简单的数据库项目。我的项目有两个问题:
- 我想将第一个活动的字符串值传递给第二个活动,并在两个活动中将字符串值传递给第三个活动。我无法在第三个活动中获取字符串值。为了检查它,我有一个打印 sts,但它什么也没报告。没有抛出任何错误。
- 我想在
OnPostExecute
触发时在第二个活动的对话框内的列表视图中显示数据。我收到一个错误,但我只是用arrayadapter
. 它显示成功。
我究竟做错了什么?
在这里查看我的代码。
我正在尝试在 Android 上做一个简单的数据库项目。我的项目有两个问题:
OnPostExecute
触发时在第二个活动的对话框内的列表视图中显示数据。我收到一个错误,但我只是用
arrayadapter
. 它显示成功。我究竟做错了什么?
在这里查看我的代码。
要将值从 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");
在第一堂课
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");
祝你好运。