0

私はAndroidを初めて使用するので、基本を詳しく学ぼうとしています。基本的に私はiOSプログラマーです。「Androidのアクティビティ」とiOSの比較を教えてください。つまり、iOSと比較した場合のAndroidのアクティビティとは何ですか。

前もって感謝します。

4

4 に答える 4

2

アクティビティのドキュメントを確認してください。これらはすべてそこにあり、それらの多くには、ここにリストしたものよりも詳細が含まれています。

1.このフックは、画面のコンテンツビューが変更されるたびに呼び出されます(Window.setContentViewまたはWindow.addContentViewの呼び出しにより)。

2.アクティビティの起動が完了したときに呼び出されます(onStart()およびonRestoreInstanceState(Bundle)が呼び出された後)。

3.アクティビティの再開が完了したときに呼び出されます(onResume()が呼び出された後)。

4.このフックは、ウィンドウのフォーカスが変わるたびに呼び出されます。

5.ユーザーの選択の結果としてアクティビティがバックグラウンドに移行しようとしているときに、アクティビティライフサイクルの一部として呼び出されます。たとえば、ユーザーがホームキーを押すと、onUserLeaveHint()が呼び出されますが、電話の着信によって通話中のアクティビティが自動的にフォアグラウンドになると、中断されているアクティビティでonUserLeaveHint()は呼び出されません。 。呼び出されると、このメソッドはアクティビティのonPause()コールバックの直前に呼び出されます。このコールバックとonUserInteraction()は、アクティビティがステータスバーの通知をインテリジェントに管理できるようにすることを目的としています。具体的には、活動が通知をキャンセルする適切な時期を決定するのを支援するため。

6.キー、タッチ、またはトラックボールのイベントがアクティビティにディスパッチされるたびに呼び出されます。

7.ウィンドウがウィンドウマネージャに接続されたときに呼び出されます。

于 2012-05-16T05:36:23.353 に答える
1

Androidのアクティビティは、iOSのコントローラーに似ています。UIイベントを受信し、データモデルと対話し、UIを更新します。

于 2012-05-16T05:38:19.700 に答える
1

ActivityiOS 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 に答える