我有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
是我的字符串变量。
答案 0 :(得分:-1)
对于这种情况,不需要使用startActivityForResult。 startActivity()可以解决您的问题。