我的问题是关于Android活动意图。

huangapple go评论74阅读模式
英文:

My question is about android activity intent

问题

当我们通过意图(intent)在安卓(Android)中切换到下一个活动(activity)时,下一个活动会显示在屏幕上,而前一个活动会隐藏起来。当我们按下返回按钮时,会回到前一个活动。我的问题是,在从第一个活动切换到另一个活动时,调用了哪个函数。是onPause(),onStop()还是其他函数,请回答。

英文:

when we move to the next activity in android through intent then the next activity is shown on the screen and the previous activity hide. when we press the back button it goes to the previous activity back. My question is which function called when we use intent from ist activity to another.Is onPause() ,onStop() or any other plz answer

答案1

得分: 1

我认为你在寻找关于Activity 管理器和返回栈的工作方式的信息。

我的问题是关于Android活动意图。

英文:

I think you're looking for how the Activity Manager and backstack work.

我的问题是关于Android活动意图。

答案2

得分: 0

在第一个Activity中,当我们调用意图(intent)时,将会调用OnPause()方法。

在第二个Activity中,将会依次调用OnCreate() -> OnStart() -> OnResume()方法。

注意
根据文档,**第二个Activity的onResume()应该在第一个Activity的onStop()**之前被调用。

为了更好地理解,请阅读关于Android Activity生命周期的开发者/媒体(developer/medium)文档,然后转到Intent类型部分。

必须做

为了练习,创建两个Activity,仅覆盖活动生命周期的所有方法并记录日志,然后调用意图(intent)并检查日志。

英文:

In 1st Activity OnPause() will be called when we call intent

In 2nd Activity OnCreate() -> OnStart() -> OnResume() will get called

Note
According to the documentation, SECOND Activity.onResume() is supposed to be called before FIRST Activity.onStop()

For Better Understanding please read Android lifecycle of Activity from developer/medium then go to Intent type 

Must Do

For practice purpose create two activity and just override all method of
activity life cycle with log n then call intent n check log.

huangapple
  • 本文由 发表于 2020年10月16日 02:15:51
  • 转载请务必保留本文链接:https://go.coder-hub.com/64377516.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定