Webサービスを使用してデータを確認するバックグラウンドでサービスを実行しています。データがある場合は、アプリケーションでポップアップを表示する必要があります。私はボタンをクリックしてデータを表示しているので、ステータスを返信するボタン。サービスを使用してポップアップを表示する必要があります
いずれも、サンプルコードを手伝ってくれますか?
Webサービスを使用してデータを確認するバックグラウンドでサービスを実行しています。データがある場合は、アプリケーションでポップアップを表示する必要があります。私はボタンをクリックしてデータを表示しているので、ステータスを返信するボタン。サービスを使用してポップアップを表示する必要があります
いずれも、サンプルコードを手伝ってくれますか?
これにはアンドロイドの通知サービスを利用できます。私はそれがあなたのアプリケーションに適していると思います。ポップアップの場合、その通知のダイアログボックスを作成することができます。いくつかのデータやステータスを返送するためには、デイログボックスからもっと簡単になります。ここ
サンプル
public class NotificationService extends Service {...
public void create_notification()
{
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Notification notification = new Notification(R.drawable.ic_launcher, "Msg",System.currentTimeMillis());
// Hide the notification after its selected
notification.flags |= Notification.FLAG_AUTO_CANCEL;
notification.defaults |= Notification.DEFAULT_SOUND;
// notification.defaults |= Notification.FLAG_NO_CLEAR;
//notification.sound = Uri.parse("file:///sdcard/bluetooth/smsbomb.mp3");
Intent intent = new Intent(this, New_dialog.class);// Here specify the class that you want to be opens on click of the notification...
PendingIntent activity = PendingIntent.getActivity(this, 0, intent, 0);
notification.setLatestEventInfo(this, "GPS Notifications", "This can be data", activity);
notification.number = count;
count++;
notificationManager.notify(0, notification);
}
notificationが好ましい方法です。
しかし、実際にはいくつかのグローバルなダイアログをポップアップしたい場合は、このpostを見て、それは本当に便利です。