2012-03-13 15 views
2

私のアンドロイドアプリケーションでは、インターネットからデータを取得しており、毎分データが更新されます。 私の質問は次のとおりです。アンドロイドでアプリが最小化されたときの通知方法

アプリケーションが最小限に抑えられたら、私は通知を介して新しいデータが利用可能であることをユーザーに知らせたいと思います。

どうすればいいですか?

答えて

6

Activity`の使用onUserLeaveHint()を使用するために最善を考えますキー、メニューキー、検索キー、または任意の着信電話を含む。

このメソッドが呼び出されると、アプリケーションが最小化されたときにonUserLeaveHint()が呼び出されるため、データ通知用のサービスを開始します。

1

データ受信と送信がサービスによって処理されるようにアプリケーションを設定します。サービスから、データの送受信イベント、通知を起動します。あなたのケースでは

は、私は活動がホームを押すことにより、同様に、ユーザの選択の結果としてバックグラウンドに入るとしているときにこのメソッドが呼び出されるため、未結合のサービス

+0

は、あなたがリンクを提案することができます? –

+0

http://marakana.com/forums/android/examples/60.htmlまたは http://mindtherobot.com/blog/37/android-architecture-tutorial-developing-an-app-with-a-background- service-using-ipc /またはhttp://mobile.tutsplus.com/tutorials/android/android-fundamentals-downloading-data-with-services/ サービスに関する良い情報になるはずです...もしあなたが知りたいのであれば通知を開始するには、http://saigeethamn.blogspot.in/2009/09/android-developer-tutorial-for.htmlまたはhttp://www.tutorialforandroid.com/2009/03/notification-in-android.htmlを試してください。 – kishu27

0

はこれを試してみてください::

@Override 
    protected void onUserLeaveHint() 
    { 

     System.out.println("Home Button Pressed"); 
     super.onUserLeaveHint(); 
    } 
関連する問題