(Android)将设置从一个活动转到另一个活动

时间:2012-03-12 18:57:10

标签: java android android-activity

我有一项活动(第一次)开始一项新活动(第二次)。如果我回到第一个活动,我想获得一些我在第二个活动中设置的设置,而不保存在SharedPreferences中(只是临时的)。 有没有办法获得我的第二个活动的公共属性? 我怎么能以最好的方式做到这一点?

1 个答案:

答案 0 :(得分:1)

从第二个活动返回信息的最佳方式是使用startActivityForResult调用它。

来自Android文档:

startActivityForResult(intent, CREATE_REQUEST_CODE);

然后,在Activity1中覆盖此:

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == CREATE_REQUEST_CODE) {
        if (resultCode == RESULT_OK) {
            //ACT
        }
    }
}

Here's a link to referring documentation

希望它有所帮助。