Travel Maps.Userが自分のアプリケーションから移動できるAndroidアプリケーションを構築しています。例 - ホームボタンを押す。私はしたい、場所の変更のアプリケーションを戻す。私は特別なGPS座標にいくつかの通知を表示したい。私はonLocationChanged()メソッドを使って自分の仕事をしています。しかし、私はアプリをフォアグラウンドに持っていく方法を見つけることはできません。手伝ってくれませんか?GPS位置が変更されたときにAndroidアプリケーションをフォアグラウンドに戻す方法
0
A
答えて
1
最初に私はこれをしていません。しかし、少なくともあなたは試すことができます。 インサイドonLocationChanged()コールバックはその意図を開始すると
Intent startActivity = new Intent(this,your_class.class);
startActivity.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
PendingIntent i = PendingIntent.getActivity(this, 0, startActivity, 0);
を置きます。
2
アプリケーションをフォアグラウンドにすることはできませんが、おそらく通知バーに通知を表示できます。ユーザーがその通知を選択すると、アプリケーションを再度表示することができます。
+0
これは私の問題を解決すると思います。ありがとうございました。 – andunslg
関連する問題
- 1. Android GPSの位置と他のGPSデバイス
- 2. Android GPSの最初の位置変更がonLocationChangedになった理由は?
- 3. Android GPSの位置
- 4. AndroidでSMSを受信したときにアプリケーションをフォアグラウンドにする方法
- 5. ドラッグされたときにマーカーの位置を更新する方法
- 6. 位置が変更されました通知android
- 7. アプリケーションがバックグラウンドでANDROIDに入るとGPS位置を取得しない
- 8. Android(2.2)デバイスでユーザーのGPS位置を取得する方法
- 9. オリエンテーションが変更されたときにアプリケーションを管理する方法は?
- 10. gitのステージングされた変更とunstagedされた変更を迅速に元に戻す方法は?
- 11. ウェブブラウザに戻るときにAndroidブラウザが更新されます
- 12. メインビューに表示されているサブビューを移動、サイズ変更、元の位置に戻す方法は?
- 13. Androidキャンバス - GPSの動きに基づいて点を描き、位置を変更するコールバック
- 14. コレクションが変更されたときにバインドされたWPFリストボックスのスクロール位置を保持する
- 15. rxandroidを使ってGPS位置更新を聞く方法
- 16. GPS位置に正確に
- 17. オーバーフロー要素が変更されたときにFirefoxがスクロール位置をリセットしないようにします
- 18. データベースファイルが変更されたときに、SQLiteがアプリケーションに通知する方法を教えてください。
- 19. アダプタのデータが変更されたときにリストビューがスクロールしてトップ位置に表示されないようにする方法はありますか?
- 20. iOS:アプリがフォアグラウンドに戻ったときに以前に表示されたビューを復元しますか?
- 21. アプリがフォアグラウンドに戻ったときの問題
- 22. VBでのカーソル位置をピクチャボックスの位置に変更する方法
- 23. Xamarinアプリが終了したときにバックグラウンドでGPS位置情報を取得
- 24. ImageViewの位置が動的に変更されます
- 25. Androidアクションバーの位置を変更する
- 26. Extjs - Compositefield内のアイテムが拡大/サイズ変更されたときの兄弟の位置の調整方法
- 27. Phonegapを有効にするアプリケーション実行時のGPS /位置
- 28. iOSモデルが変更されたときにScrollViewを更新する方法は?
- 29. データベースが変更されたときにQTableViewを更新する方法
- 30. バックエンドデータが変更されたときにAngularJsのlocalforageを更新する方法
しかし、ここで一つの問題が発生します。つまり、新しい活動が始まります。既存のものではありません。 – andunslg
Nope。 FLAG_ACTIVITY_REORDER_TO_FRONTと他のFLAGとの違いを見てください。これにより、新しいインスタンスを作成するのではなく、現在のスタックに存在する呼び出されたアクティビティタイプの既存インスタンスがフォアグラウンド(存在する場合)になります。 –
Ahha、だから私は試してみる。ありがとう – andunslg