Use lateinit for notificationManager and nsdManager
This commit is contained in:
@@ -34,11 +34,11 @@ import android.widget.ListView
|
||||
import android.widget.Toast
|
||||
|
||||
class DiscoverActivity : Activity() {
|
||||
private var nsdManager: NsdManager? = null
|
||||
private lateinit var nsdManager: NsdManager
|
||||
private var discoveryListener: DiscoveryListener? = null
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
Log.i(TAG, "ChildMonitor start")
|
||||
nsdManager = this.getSystemService(NSD_SERVICE) as NsdManager
|
||||
this.nsdManager = this.getSystemService(NSD_SERVICE) as NsdManager
|
||||
super.onCreate(savedInstanceState)
|
||||
setContentView(R.layout.activity_discover)
|
||||
val discoverChildButton = findViewById<Button>(R.id.discoverChildButton)
|
||||
@@ -94,7 +94,7 @@ class DiscoverActivity : Activity() {
|
||||
this.discoveryListener?.let {
|
||||
this.discoveryListener = null
|
||||
Log.i(TAG, "Unregistering monitoring service")
|
||||
this.nsdManager!!.stopServiceDiscovery(it)
|
||||
this.nsdManager.stopServiceDiscovery(it)
|
||||
}
|
||||
super.onDestroy()
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ class ListenService : Service() {
|
||||
private val bufferSize = AudioTrack.getMinBufferSize(frequency, channelConfiguration, audioEncoding)
|
||||
private val byteBufferSize = bufferSize * 2
|
||||
private val binder: IBinder = ListenBinder()
|
||||
private var notificationManager: NotificationManager? = null
|
||||
private lateinit var notificationManager: NotificationManager
|
||||
private var listenThread: Thread? = null
|
||||
val volumeHistory = VolumeHistory(16384)
|
||||
var childDeviceName: String? = null
|
||||
@@ -79,7 +79,7 @@ class ListenService : Service() {
|
||||
|
||||
// Cancel the persistent notification.
|
||||
val NOTIFICATION = R.string.listening
|
||||
notificationManager!!.cancel(NOTIFICATION)
|
||||
notificationManager.cancel(NOTIFICATION)
|
||||
ServiceCompat.stopForeground(this, ServiceCompat.STOP_FOREGROUND_REMOVE)
|
||||
// Tell the user we stopped.
|
||||
Toast.makeText(this, R.string.stopped, Toast.LENGTH_SHORT).show()
|
||||
@@ -115,7 +115,7 @@ class ListenService : Service() {
|
||||
"Foreground Service Channel",
|
||||
NotificationManager.IMPORTANCE_DEFAULT
|
||||
)
|
||||
notificationManager!!.createNotificationChannel(serviceChannel)
|
||||
notificationManager.createNotificationChannel(serviceChannel)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -41,12 +41,12 @@ import java.net.Socket
|
||||
|
||||
class MonitorService : Service() {
|
||||
private val binder: IBinder = MonitorBinder()
|
||||
private var nsdManager: NsdManager? = null
|
||||
private lateinit var nsdManager: NsdManager
|
||||
private var registrationListener: RegistrationListener? = null
|
||||
private var currentSocket: ServerSocket? = null
|
||||
private var connectionToken: Any? = null
|
||||
private var currentPort = 0
|
||||
private var notificationManager: NotificationManager? = null
|
||||
private lateinit var notificationManager: NotificationManager
|
||||
private var monitorThread: Thread? = null
|
||||
private var monitorActivity: MonitorActivity? = null
|
||||
fun setMonitorActivity(monitorActivity: MonitorActivity?) {
|
||||
@@ -195,7 +195,7 @@ class MonitorService : Service() {
|
||||
Log.e(TAG, "Unregistration failed: $errorCode")
|
||||
}
|
||||
}
|
||||
nsdManager!!.registerService(
|
||||
nsdManager.registerService(
|
||||
serviceInfo, NsdManager.PROTOCOL_DNS_SD, registrationListener)
|
||||
}
|
||||
|
||||
@@ -203,7 +203,7 @@ class MonitorService : Service() {
|
||||
this.registrationListener?.let {
|
||||
this.registrationListener = null
|
||||
Log.i(TAG, "Unregistering monitoring service")
|
||||
this.nsdManager!!.unregisterService(it)
|
||||
this.nsdManager.unregisterService(it)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -214,7 +214,7 @@ class MonitorService : Service() {
|
||||
"Foreground Service Channel",
|
||||
NotificationManager.IMPORTANCE_DEFAULT
|
||||
)
|
||||
this.notificationManager!!.createNotificationChannel(serviceChannel)
|
||||
this.notificationManager.createNotificationChannel(serviceChannel)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -246,7 +246,7 @@ class MonitorService : Service() {
|
||||
}
|
||||
|
||||
// Cancel the persistent notification.
|
||||
this.notificationManager!!.cancel(R.string.listening)
|
||||
this.notificationManager.cancel(R.string.listening)
|
||||
ServiceCompat.stopForeground(this, ServiceCompat.STOP_FOREGROUND_REMOVE)
|
||||
// Tell the user we stopped.
|
||||
Toast.makeText(this, R.string.stopped, Toast.LENGTH_SHORT).show()
|
||||
|
||||
Reference in New Issue
Block a user