我正在学习Android,有一个初学者问题是如何在多个活动之间进行切换。
我知道可以通过调用Intent并使用setResult()来在两个活动之间切换。但我想知道如何在多个活动之间跳转,特别是我想了解进程的生命周期。我知道每个活动都是从onCreated()开始启动的,但当我想回到一个活动时,不确定如何实现onResume()或onRestart()。
所以基本上我有3个活动:Activity1、Activity2和Activity3。
我从Activity1开始,然后使用Intent调用Activity2,Activity2再调用Activity3。使用按钮。现在我想从Activity3返回Activity1。我也是这样做的。创建一个Intent并调用startActivity(Activity1_Intent)。但会出现运行时错误。
我认为需要实现OnResume()或onRestart(),但我不确定如何做。在onCreate()中我创建了一个GridView,那么当我回来时,我需要再次创建吗?
如果有人能给一个简短的解释或者提供一份教程,那就太好了。非常感谢。