Пример #1
0
        @Override
        public void onReceive(Context context, Intent intent) {
          final String action = intent.getAction();
          Log.d(TAG, "BroadcastReceiver = " + action);
          if (BluetoothLeService.ACTION_DATA_AVAILABLE.equals(action)) {

            if (intent.hasExtra(BluetoothLeService.VIDONN_ALARMS)) {
              ArrayList<Alarm> alarms =
                  intent.getParcelableArrayListExtra(BluetoothLeService.VIDONN_ALARMS);
              Log.d(TAG, "Received alarms");
              pdialog.dismiss();
              for (Object a : alarms.toArray()) {
                Log.i(TAG, ((Alarm) a).toStringDebug());
                alarmList.addAlarm((Alarm) a);
              }

              alarmList.sort();
            }
          }
        }
Пример #2
0
  @Override
  public void onListItemClick(ListView l, View v, int position, long id) {

    super.onListItemClick(l, v, position, id);

    Log.d(TAG, "onItemClick");
    final Alarm alarm = alarmList.getAlarm(position);
    if (alarm == null) return;
    else {
      Log.i(TAG, alarm.toString());
    }
  }
Пример #3
0
 @Override
 public void onActivityResult(int requestCode, int resultCode, Intent data) {
   Log.d(TAG, "onActivityResult: " + resultCode);
   super.onActivityResult(requestCode, resultCode, data);
   alarmList.notifyDataSetInvalidated();
 }