0

由于我是 android 新手,因此尝试详细学习基础知识。基本上我是一个iOS程序员。我想知道如何将“android 中的活动”与 iOS 进行比较。这意味着,与 iOS 相比,android 中的 Activity 是什么。

提前致谢。

4

4 回答 4

2

查看活动文档所有这些都在其中,其中许多包含比我在这里列出的更多的细节。

1.只要屏幕的内容视图发生变化(由于调用Window.setContentView或Window.addContentView),就会调用这个钩子。

2.activity启动完成时调用(在onStart()和onRestoreInstanceState(Bundle)被调用之后)。

3.在活动恢复完成时调用(在调用 onResume() 之后)。

4.每当窗口焦点改变时,都会调用这个钩子。

5.当活动由于用户选择而即将进入后台时,作为活动生命周期的一部分被调用。例如,当用户按下 Home 键时,会调用 onUserLeaveHint(),但是当有来电导致通话中的 Activity 自动被带到前台时,被中断的 Activity 不会调用 onUserLeaveHint() . 在调用它的情况下,此方法会在活动的 onPause() 回调之前调用。这个回调和 onUserInteraction() 旨在帮助活动智能地管理状态栏通知;具体来说,用于帮助活动确定取消通知的适当时间。

6.每当按键、触摸或轨迹球事件被分派到活动时调用。

7.当窗口已附加到窗口管理器时调用。

于 2012-05-16T05:36:23.353 回答
1

Android 中的 Activity 就像 iOS 中的控制器。它接收 UI 事件、与数据模型交互并更新 UI。

于 2012-05-16T05:38:19.700 回答
1

Activity虽然在 iOS SDK中没有 1:1 匹配,但UIViewController它是最接近的匹配。

为 iOS 开发人员开始 Android可以帮助您在编写您的第一个 Android 应用程序时覆盖一些基础。

于 2012-05-16T05:38:41.027 回答
0

最好读一下:

http://developer.android.com/reference/android/app/Activity.html

于 2012-05-16T05:21:17.370 回答