Как получить уведомление?в моем приложении (клиенте) я не получил уведомление от сервера.Собственно, мне нужно созданное серверное приложение.Содержит список заказов, использующих пункты повторного просмотра.Когда я пытаюсь обновить любой элемент, используя contextmenu, он покажет, что счетчик содержит 3 значения (Помещено, На моем пути, Отправлено).После выбора и нажатия «ДА» любой из них отправит уведомление клиентскому приложению.Но я не получил никакого уведомления от сервера при выборе статуса заказа.Пожалуйста, помогите всем.
Серверное приложение
private void showUpdateDialog(String key, final Request item) {
final AlertDialog.Builder alertDialog = new
AlertDialog.Builder(OrderStatus.this);
alertDialog.setTitle("Update Order");
alertDialog.setMessage("Please Choose Status");
LayoutInflater inflater = this.getLayoutInflater();
final View view = inflater.inflate(R.layout.update_order_layout,
null);
spinner = (MaterialSpinner) view.findViewById(R.id.statusSpinner);
spinner.setItems("Placed", "On my way", "Shipped");
alertDialog.setView(view);
final String localKey = key;
alertDialog.setPositiveButton("YES", new
DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
item.setStatus(String.valueOf(spinner.getSelectedIndex()));
requests.child(localKey).setValue(item);
}
});
alertDialog.setNegativeButton("NO", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
alertDialog.show();
}
Клиентское приложение
private void showUpdateDialog(String key, final Request item) {
final AlertDialog.Builder alertDialog = new AlertDialog.Builder(OrderStatus.this);
alertDialog.setTitle("Update Order");
alertDialog.setMessage("Please Choose Status");
LayoutInflater inflater = this.getLayoutInflater();
final View view = inflater.inflate(R.layout.update_order_layout,
null);
spinner = (MaterialSpinner) view.findViewById(R.id.statusSpinner);
spinner.setItems("Placed", "On my way", "Shipped");
alertDialog.setView(view);
final String localKey = key;
alertDialog.setPositiveButton("YES", new
DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
item.setStatus(String.valueOf(spinner.getSelectedIndex()));
requests.child(localKey).setValue(item);
}
});
alertDialog.setNegativeButton("NO", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
alertDialog.show();
}