有一个调用另一个Activity的主Activity

时间:2011-03-16 07:34:42

标签: android

我的Activity调用另一个Activity,在此期间,应用程序应移至其他活动,不应影响主Activity.Sh主要活动是onPause()吗? 并且在第二个Activity返回主活动之后它是否应该有OnResume()?

如果你有任何例子会很棒。

感谢帮助!!!

2 个答案:

答案 0 :(得分:0)

不,您应该使用startActivityforResult(intent, requestCode)开始下一个活动

然后覆盖

protected void onActivityResult( final int requestCode,
                         final int resultCode, 
                      final Intent data)

请参阅Returning a Result from a Screen

这样你就会知道在返回main

之前调用了哪个活动

答案 1 :(得分:0)

如果您使用的是Intents,则无需暂停和恢复,前提是您的活动流程正常。假设您从A到B,您所做的只是提及当前活动名称和下一个应该去的活动。 对于Ex: Intent i = new Intent(ClassA.this,ClassB.class);你在A班的哪个地方,你将去B班。