私のAndroidアプリケーションでは、android.app.Application
を拡張するクラスがあり、そのonCreate()
には、このアプリケーションで他のアクティビティで使用されるいくつかのサービスがバインドされています。アプリケーションのonCreate()メソッドはいつ呼び出されますか?
また、BroadcastReceiver
は、C2DMメッセージをリッスンして受信します。このレシーバーは、アプリケーションが実行されていないときにメッセージを受信すると、次のメッセージを表示するダイアログを起動し、アプリケーションのアクティビティーを開始します。
私の質問は、とのやりとりなしでアクティビティを開始したとき、私ののonCreate()
は、そのアプリケーションのアクティビティが開始されたために呼び出されますか?ここで
は私の定義とマニフェストです:onCreate
がhere呼び出されたときに
<application android:icon="@drawable/icon" android:label="@string/app_name"
android:name="com.mypackage.DefaultApplication"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:debuggable="true">
<service android:name="com.mypackage.services.SocketService"></service>
<activity android:name="TestActivity"
android:screenOrientation="landscape"></activity>
</application>
はい、それはこの作品、私は別の他のを見ていない... – atasoyh
を参照してください私はunserstandませんか?あなたは 'Activity'を拡張するべきではありませんか? – Caner
@LAS_VEGAS残りのDefaultApplicationでは、いくつかのデータを保存し、アプリケーション全体で使用されるいくつかのメソッドを定義します。私はその部分だけをここにコピーした。 –