27 октября, 2021

BtMonitor Kotlin | #4

ControlActivity import android.bluetooth.BluetoothManagerimport android.content.Contextimport android.content.Intentimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.util.Logimport android.view.Menuimport android.view.MenuItemimport androidx.activity.result.ActivityResultLauncherimport androidx.activity.result.contract.ActivityResultContractsimport com.neco_desarrollo.btmonitorkotlin.databinding.ActivityControlBindingclass ControlActivity : AppCompatActivity() { private lateinit var binding: ActivityControlBinding private lateinit var actListLauncher: ActivityResultLauncher<Intent> lateinit var btConnection: BtConnection private var listItem: ListItem? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityControlBinding.inflate(layoutInflater) setContentView(binding.root) onBtListResult() init() } private fun init(){ val btManager = getSystemService(Context.BLUETOOTH_SERVICE) as BluetoothManager val btAdapter = btManager.adapter btConnection = BtConnection(btAdapter) } override fun onCreateOptionsMenu(menu:… Подробнее »BtMonitor Kotlin | #4