2012-02-21 5 views
1

私は、ユーザーがその画面に来たときに実行中のタイマーを含むアクティビティがあるアプリケーションを作成しています。ユーザがタイマーを止めることなくホームボタンを押してその画面を離れると、通知によってユーザに通知され、ユーザが何らかの手段で再びアプリに戻った場合、同じ画面が表示されます。バックグラウンドから30分後にアクティビティを殺すためにAndroidを停止する

ユーザーが30分前に画面に戻るとうまくいきます。 30分後にアンドロイドがバックグラウンドから私の活動を殺し、私のアプリケーションは始めから始まるからです。

バックグラウンドから私の活動を殺すためにアンドロイドを止めたいと思います。身体に何らかのアイデアがある場合はお手伝いください...

ありがとうございました。

アクティビティをサービスにリンクするにはどうすればよいですか?そのため、Android OSが自分のアクティビティを破壊しようとすると、自分のアクティビティが実行中のサービスにリンクしているため、Android OSが自分のアクティビティを破棄しようとすると、そのアクティビティを放棄しませ

+0

サービス、放送受信機を使用することができますか、Notificationsインテントを通じてセッションデータをアプリに渡すことはできますか? –

+0

レクリエーションの通知に保存されたデータでアクティビティを再開すると言っていますか? – Pirate

+0

はい、いくつかのテキスト/数字を表示しているだけであれば、それらを意図して保存できます(afaik、約1MBのデータに限られます)。 –

答えて

1

Servicesを使用すると、バックグラウンド作業を行うことができます。この場合、アクティビティはServiceにリンクされた単純なUIファサードのようなものでなければなりません。

+0

私はサービスを使用して通知を送信していますが、自分のサービスを自分のサービスにリンクするにはどうすればいいですか? – Pirate

+0

アクティビティをサービスにリンクするにはどうすればよいですか?そのため、Android OSが自分のアクティビティを破壊しようとすると、自分のアクティビティが実行中のサービスにリンクしているため、Android OSが自分のアクティビティを破棄しようとすると、そのアクティビティを放棄しませ – Pirate

関連する問題