Skip to content
Snippets Groups Projects
Commit e7545597 authored by Lennart Goedhart's avatar Lennart Goedhart
Browse files

Merge branch 'develop' into pazaan/develop-basal-rates

* develop:
  Align method names.
  Clear USB disconnect notification when USB is reconnected.
parents a693fc1c f5a5cbfc
No related branches found
No related tags found
No related merge requests found
...@@ -85,6 +85,7 @@ import uk.co.chrisjenx.calligraphy.CalligraphyContextWrapper; ...@@ -85,6 +85,7 @@ import uk.co.chrisjenx.calligraphy.CalligraphyContextWrapper;
public class MainActivity extends AppCompatActivity implements OnSharedPreferenceChangeListener, OnEulaAgreedTo { public class MainActivity extends AppCompatActivity implements OnSharedPreferenceChangeListener, OnEulaAgreedTo {
private static final String TAG = MainActivity.class.getSimpleName(); private static final String TAG = MainActivity.class.getSimpleName();
public static final int USB_DISCONNECT_NOFICATION_ID = 1;
public static final float MMOLXLFACTOR = 18.016f; public static final float MMOLXLFACTOR = 18.016f;
private DataStore dataStore = DataStore.getInstance(); private DataStore dataStore = DataStore.getInstance();
...@@ -496,8 +497,6 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc ...@@ -496,8 +497,6 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc
} }
private void showDisconnectionNotification(String title, String message) { private void showDisconnectionNotification(String title, String message) {
int notifyId = 1;
NotificationCompat.Builder mBuilder = NotificationCompat.Builder mBuilder =
(NotificationCompat.Builder) new NotificationCompat.Builder(this) (NotificationCompat.Builder) new NotificationCompat.Builder(this)
.setPriority(NotificationCompat.PRIORITY_MAX) .setPriority(NotificationCompat.PRIORITY_MAX)
...@@ -522,8 +521,12 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc ...@@ -522,8 +521,12 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc
mBuilder.setContentIntent(resultPendingIntent); mBuilder.setContentIntent(resultPendingIntent);
NotificationManager mNotificationManager = NotificationManager mNotificationManager =
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
// notifyId allows you to update the notification later on. mNotificationManager.notify(USB_DISCONNECT_NOFICATION_ID, mBuilder.build());
mNotificationManager.notify(notifyId, mBuilder.build()); }
private void clearDisconnectionNotification() {
NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
notificationManager.cancel(MainActivity.USB_DISCONNECT_NOFICATION_ID);
} }
@Override @Override
...@@ -952,6 +955,9 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc ...@@ -952,6 +955,9 @@ public class MainActivity extends AppCompatActivity implements OnSharedPreferenc
} }
} else if (UsbManager.ACTION_USB_DEVICE_ATTACHED.equals(action)) { } else if (UsbManager.ACTION_USB_DEVICE_ATTACHED.equals(action)) {
Log.d(TAG, "USB plugged in"); Log.d(TAG, "USB plugged in");
if (mEnableCgmService) {
clearDisconnectionNotification();
}
if (hasUsbPermission()) { if (hasUsbPermission()) {
// Give the USB a little time to warm up first // Give the USB a little time to warm up first
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment