我想通过OnActivityResult
从另一个活动获取数据,将数据放到sqllite并打印到listview。我必须对OnActivityResult
方法做些什么?
我真的见过很多例子,但我现在并不了解它们。谢谢你的回答。
答案 0 :(得分:0)
就是这样。
答案 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