Android数据从数据库到listview

时间:2015-05-31 09:39:18

标签: android sqlite listview

我想通过OnActivityResult从另一个活动获取数据,将数据放到sqllite并打印到listview。我必须对OnActivityResult方法做些什么?

我真的见过很多例子,但我现在并不了解它们。谢谢你的回答。

2 个答案:

答案 0 :(得分:0)

  1. 将数据放入sqlite。
  2. 通知listview的适配器(corsur适配器)
  3. 就是这样。

答案 1 :(得分:0)

假设您有两个活动A,B并且您希望将数据从B传递到A,从A开始活动B.现在要从B获得结果,您应该使用方法startactivityforresult启动活动B

footer {
   float: left;
   width: 100%;
来自活动A的

现在,您应该从活动B中设置结果,如下所示

static final int ACITIVITY_B_ID = 1;
startActivityForResult(new Intent(this, B.class), ACITIVITY_B_ID);

现在应该使用该意图调用A的onActivityResult。

Intent resultIntent = new Intent();
resultIntent.putExtra("key_of_str", "str_to_send");
setResult(Activity.RESULT_OK, resultIntent);
finish();

您可以查看此答案 Sending data back to the Main Activity in android 这个细节 http://developer.android.com/training/basics/intents/result.html