1

私はアプリに取り組んでいますが、助けが必要になる前に Android 開発を行ったことがないためです。API と通信するアプリがあります。API はプルベースです。つまり、サーバーが何かを送信したい場合は、メッセージ ボックスにプッシュするので、要求する必要があります。

私のアプリがしなければならないことは、15 秒ごとに新しいメッセージをチェックし、別のアクティビティを開始することです。

もう 1 つの要件は、アプリがバックグラウンドで動作する必要があることです。新しいメッセージが着信すると、アプリは自分自身をフォアグラウンドにプッシュする必要があります (使いやすさについて心配する必要はありません。一般的な消費向けのアプリではありません)。

最初に AsyncTask がありましたが、バックグラウンドで AsyncTask からアクティビティを開始すると、アプリがフォアグラウンドにプッシュされません。

これにはどのデザインを使用すればよいですか?

ご協力いただきありがとうございます。

4

1 に答える 1

0

AlarmManager を検討できます: http://developer.android.com/reference/android/app/AlarmManager.html

新しいアクティビティを開始するのではなく、アクティビティを再開するには、「singleTop」などのアクティビティ プロパティを操作する必要がある場合があります。

今は必要ないかもしれませんが、知っておくと便利なもう 1 つのことは、Service: http://developer.android.com/reference/android/app/Service.htmlです。

于 2012-11-16T19:33:47.153 に答える