2012-01-23 13 views
0

従業員を追加するデータベースを作成しました。これらのレコードがデータベースに追加されたことを通知(プッシュ通知)する必要があります。プッシュ通知を表示するには、テキストビュー。どのように私は.....助けが高く評価されていることを確認することができますandroidに追加されたデータベースを通知する方法

答えて

0

そのないプッシュ通知、それは通知

チェックこのリンクです:http://www.anddev.org/show_notification_in_statusbar-t1019.html

ここでのショーの通知のためのコードです。

package org.anddev.android.statusbarnotificator; 

import android.app.Activity; 
import android.app.Notification; 
import android.app.NotificationManager; 
import android.content.Intent; 
import android.net.Uri; 
import android.os.Bundle; 
import android.view.View; 
import android.view.View.OnClickListener; 

public class StatusbarNotificator extends Activity { 

     private NotificationManager mNotificationManager; 
     private int YOURAPP_NOTIFICATION_ID; 

    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle icicle) { 
     super.onCreate(icicle); 
     setContentView(R.layout.main); 

     // Get the notification manager service. 
     mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); 

     /* Show a sample notification when the first button was clicked. */ 
     findViewById(R.id.btn_showsample).setOnClickListener(new OnClickListener(){ 
         @Override 
         public void onClick(View v) { 
           StatusbarNotificator.this.showNotification(
               R.drawable.tinyandroid, 
               R.string.notif_short, 
               R.string.notif_detailed, 
               false); 
         } 
     }); 

     /* Clear the notification. */ 
     findViewById(R.id.btn_clear).setOnClickListener(new OnClickListener(){ 
         @Override 
         public void onClick(View v) { 
           StatusbarNotificator.this.mNotificationManager.cancel(YOURAPP_NOTIFICATION_ID); 
         } 
     }); 
    } 

    private void showNotification(int statusBarIconID, int statusBarTextID, int detailedTextID, boolean showIconOnly) { 
     // This is who should be launched if the user selects our notification. 
     Intent contentIntent = new Intent(this, StatusbarNotificator.class); 

     // This is who should be launched if the user selects the app icon in the notification. 
     Intent appIntent = new Intent(android.content.Intent.VIEW_ACTION, 
         Uri.parse("http://www.anddev.org")); 

     // choose the ticker text 
     String tickerText = showIconOnly ? null : this.getString(statusBarTextID); 

     mNotificationManager.notify(
        YOURAPP_NOTIFICATION_ID, // we use a string id because it is a unique 
                 // number. we use it later to cancel the 
                 // notification 
        new Notification(
         this,      // our context 
         statusBarIconID,    // the icon for the status bar 
         tickerText,     // the text to display in the ticker 
         System.currentTimeMillis(), // the timestamp for the notification 
         "anddev.org - Notification", // the title for the notification 
         getText(detailedTextID),  // the details to display in the notification 
         contentIntent,    // the contentIntent (see above) 
         R.drawable.icon,       // the app icon 
         "anddev",          // the name of the app 
         appIntent));     // the appIntent (see above) 
    } 
} 
関連する問題