我的Activity调用另一个Activity,在此期间,应用程序应移至其他活动,不应影响主Activity.Sh主要活动是onPause()吗? 并且在第二个Activity返回主活动之后它是否应该有OnResume()?
如果你有任何例子会很棒。
感谢帮助!!!
答案 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班。