按下后退按钮如何清除所有意图变量?

时间:2015-07-28 10:17:06

标签: android android-intent

我有Android应用程序,其中包含A,B和C中的3个活动。

当应用程序启动时,它会启动活动A的信息显示列表。

当用户从列表中选择项目时,使用intent.putextra(string variable)将选定的列表项信息传递给活动B.活动B根据选择显示数据。

当我按下B的后退按钮并进入A,并再次从列表中选择新项目时,旧的所选项目位于字符串变量中。

我已经尝试过以下代码,但它无效。

  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        selected="";     
    }

selected是我的字符串变量。

1 个答案:

答案 0 :(得分:-1)

对于这种情况,不需要使用startActivityForResult。 startActivity()可以解决您的问题。