2015-07-28 42 views
0

我有Android应用程序,它有3个活动在它A,B和C.如何清除按回按钮上的所有意图变量?

当应用程序启动它启动活动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是我的字符串变量。

+2

如果你只是想显示数据,那么你为什么要做这个startActivityforResult,startActivity就足够了 –

+0

为什么你使用'onActivityResult()'? –

+0

@JaiSoni因为我已经搜索并发现它清除变量的一种方法。 – Hussainsoni

回答

-1

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

+0

我只使用开始活动,但无法获得适当的结果。 – Hussainsoni

+0

你可以发布你的代码,让我们知道你做了什么? –

+0

我得到了解决方案。 – Hussainsoni