0

我知道这听起来可能很傻,但我真的不明白是否有一种简单而标准的方法来理解用户何时退出偏好活动。

case R.id.menu_settings:
        Intent i = new Intent(this, Pref.class); startActivity(i);
        Toast.makeText(this, "test", Toast.LENGTH_SHORT).show();
        updateData();
        return true;

显然,这里的“测试” Toast 是异步出现的,而首选项窗口仍然打开。但是在首选项中,用户可以更改要应用的需要调用 updateData() 的重要参数:我该怎么办?我确信有一种明显的方法可以做到这一点,但我错过了......谢谢。

4

1 回答 1

1

您可以使用startActivityforResult而不是 startActivity 并在 onActivityResult

于 2012-12-05T16:45:51.463 回答