由于我是 android 新手,因此尝试详细学习基础知识。基本上我是一个iOS
程序员。我想知道如何将“android 中的活动”与 iOS 进行比较。这意味着,与 iOS 相比,android 中的 Activity 是什么。
提前致谢。
由于我是 android 新手,因此尝试详细学习基础知识。基本上我是一个iOS
程序员。我想知道如何将“android 中的活动”与 iOS 进行比较。这意味着,与 iOS 相比,android 中的 Activity 是什么。
提前致谢。
查看活动文档所有这些都在其中,其中许多包含比我在这里列出的更多的细节。
1.只要屏幕的内容视图发生变化(由于调用Window.setContentView或Window.addContentView),就会调用这个钩子。
2.activity启动完成时调用(在onStart()和onRestoreInstanceState(Bundle)被调用之后)。
3.在活动恢复完成时调用(在调用 onResume() 之后)。
4.每当窗口焦点改变时,都会调用这个钩子。
5.当活动由于用户选择而即将进入后台时,作为活动生命周期的一部分被调用。例如,当用户按下 Home 键时,会调用 onUserLeaveHint(),但是当有来电导致通话中的 Activity 自动被带到前台时,被中断的 Activity 不会调用 onUserLeaveHint() . 在调用它的情况下,此方法会在活动的 onPause() 回调之前调用。这个回调和 onUserInteraction() 旨在帮助活动智能地管理状态栏通知;具体来说,用于帮助活动确定取消通知的适当时间。
6.每当按键、触摸或轨迹球事件被分派到活动时调用。
7.当窗口已附加到窗口管理器时调用。
Android 中的 Activity 就像 iOS 中的控制器。它接收 UI 事件、与数据模型交互并更新 UI。
Activity
虽然在 iOS SDK中没有 1:1 匹配,但UIViewController
它是最接近的匹配。
为 iOS 开发人员开始 Android可以帮助您在编写您的第一个 Android 应用程序时覆盖一些基础。