2014-06-14 45 views
0

我在此代码中收到错误。如何在执行代码时返回上一个活动

Intent voltar = new Intent(this,A.class); 
voltar.addFlags(Intent.FLAG_ACTIVITY_PREVIOUS_IS_TOP); 
context.startActivity(voltar); 

关于“A”是“(这,的A.class)”

我想要的应用程序,运行代码时返回到行动,它备份的错误,但在那之后,当你打开它通知你的错误的应用程序,并要求总是发送到谷歌。

我在互联网上的代码,所以我觉得这个部分(这一点,的A.class)

这是引用的唯一例子,并不适用于我的项目,已经试图删除,但细观所以错误仍然存​​在。 任何人都可以帮助我吗?

我可以压制错误信息,或修复?

+1

已经尝试调用'完成()'在第二'Activity',要回第一个'Activity'? – Wakim

+0

你想达到什么目的?假设你有活动“C”,“B”和“A”。 'C'开始'B','B'开始'A',当你完成'A'时,你想跳过'B'并直接返回到'C'。是这样吗? – dacongy

回答

0

更改此:

Intent voltar = new Intent(this,A.class); 

到:

Intent voltar = new Intent(context, A.class);