我怎么知道哪一项活动是下一个?

时间:2014-07-29 15:18:01

标签: android android-activity

我有一个活动Z来添加一些,你可以从两个方面来到这个活动,第一个来自活动X,另一个来自活动Y(是你在活动Z中插入的数据列表),我怎么知道是否是活动X调用活动Z所以我可以在关闭活动Z之前打开活动Y?

我可以传递zIntent.putExtra(“call”,0)// 0表示Z调用,1表示Y调用。

但还有其他办法吗?就像一个告诉你哪一项活动将成为下一个活动的方法?

1 个答案:

答案 0 :(得分:0)

我会使用startActivityForResult方法启动Z.一旦你完成了你想做的事情,你可以用结果调用finish,它将返回X或Y,具体取决于名为startActivityForResult的那个。

更多信息:http://developer.android.com/training/basics/intents/result.html