diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d53a2a5..a939a07 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -16,6 +16,7 @@
+
@@ -122,38 +127,21 @@ class BLEConnectionService : Service() {
}
val nlNotification: Notification = Notification.Builder(this, channel_id)
- .setContentTitle("Oil-Check")
- .setContentText("running")
+ .setContentTitle("Oil-Check2")
+ .setContentText("Listener")
.setSmallIcon(R.drawable.icon)
.setContentIntent(nlServiceIntent)
-// .addAction(R.drawable.icon, "Stop", contentIntent)
-// .setTicker(getText(R.string.ticker_text))
.build()
startForeground(101, nlNotification)
-
-
-
- // setup notification listener
-// val nlServiceIntent: PendingIntent = Intent(this, NLService::class.java).let { notificationIntent ->
-// PendingIntent.getActivity(this, 0, notificationIntent,
-// PendingIntent.FLAG_IMMUTABLE)
-// }
-//
-// val nlNotification: Notification = Notification.Builder(this, channel_id)
-// .setContentTitle("Oil-Check")
-// .setContentText("running")
-// .setSmallIcon(R.drawable.icon)
-// .setContentIntent(nlServiceIntent)
-//// .setTicker(getText(R.string.ticker_text))
-// .build()
-// startForeground(101, nlNotification)
-
-
} else if (intent?.action.equals("STOPService")){
Log.d("DEBUG", "Stopflag set")
stopForeground(true)
- stopSelfResult(101)
+// stopSelfResult(101)
+ val notificationManager: NotificationManager = getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
+ notificationManager.cancel(BLE_SERVICE_ID)
+ notificationManager.cancel(101)
+
stopSelf()
} else if (intent?.action.equals("StartNLService")) {
@@ -219,6 +207,12 @@ class BLEConnectionService : Service() {
service.createNotificationChannel(chan)
return channelId
}
+// private fun createNotificationChannel(){
+// if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.O){
+// val name = getString(R.string.channel_name) // TODO
+//
+// }
+// }
override fun onBind(p0: Intent?): IBinder? {
// TODO("Not yet implemented")
return null;
diff --git a/app/src/main/java/com/example/oilcheckkotlin/BLEController.kt b/app/src/main/java/com/example/oilcheckkotlin/BLEController.kt
index 3d85218..ad74d91 100644
--- a/app/src/main/java/com/example/oilcheckkotlin/BLEController.kt
+++ b/app/src/main/java/com/example/oilcheckkotlin/BLEController.kt
@@ -198,7 +198,7 @@ class BLEController(ctx: Context) : BLEControllerListener{
// "30:83:98:00:89:86" KTM
return null != (device!!.address.startsWith("94:B9:7E:C0:53:FE")
or device!!.address.startsWith("30:83:98:00:89:86")
- or device!!.address.startsWith("EC:DA:3B:BF:E2:A2"))
+ or device!!.address.startsWith("EC:DA:3B:BF:E2:A2")) // testdevice
}
private fun deviceFound(device: BluetoothDevice) {
diff --git a/app/src/main/java/com/example/oilcheckkotlin/MainActivity.kt b/app/src/main/java/com/example/oilcheckkotlin/MainActivity.kt
index 659ba0d..7d81a34 100644
--- a/app/src/main/java/com/example/oilcheckkotlin/MainActivity.kt
+++ b/app/src/main/java/com/example/oilcheckkotlin/MainActivity.kt
@@ -17,14 +17,6 @@ class MainActivity : AppCompatActivity() {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
-// var location = Location("52.3759", "9.7320")
-// var calculator = SunriseSunsetCalculator(location, "GMT+0200")
-//
-// var sunrise = calculator.getOfficialSunsetForDate(Calendar.getInstance())
-//
-// Log.d("Debug", sunrise)
-
-
findViewById