先日「BGWeb」というアプリをリリースしました。
マーケットページ→ http://goo.gl/diAgY
このアプリでは、
1.intent で他のアプリから起動される
2.バックグラウンドでWEBページを読み込む
3.読み込みが完了したらステータスバーで通知
4.通知をタップするとactivityを前面に表示
という処理を行っています。
3の部分を、読み込みが完了したらactivityを前面に表示、という処理にすれば、
ご希望の動作に近いものが出来るのではないかと思います。
BGWebの実装をざっくり説明すると
・AndroidManifest.xmlのactivityタグに android:launchMode="singleInstance" を
追加して、1タスク1activityにする。
・activity が起動されたときに moveTaskToBack メソッドでactivity を裏に持っていく
・onPageFinished イベントでステータスバーに通知を表示
という処理をしています。
今の私の実装だと、moveTaskToBack の前にactivity が一瞬見えてしまったりするので、
そのあたりは試行錯誤が必要かもしれません。
何かのヒントになれば幸いです。
2011年7月12日11:42 bis <mas...@gmail.com>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
>