我为传入呼叫创建了广播接收器,并且还在清单文件中注册了该接收器。我是新手,所以我不明白如何在MainActivity的按钮上调用它
#EditcondimentsBuilderModal
答案 0 :(得分:1)
您可以使用我在我的服务课程中注册的接收器进行注册。...
ServiceInstance.registerReceiver(receiverName, choice "if any action");
您可以使用此方法取消注册接收器。...
ServiceInstance.unregisterReceiver(receiverName);
答案 1 :(得分:0)
如果您在清单文件中注册了广播接收器,则每当事件发生时它将自动被触发。 取而代之的是,单击按钮进行广播接收器注册:
btn.setOnClickListener{
registerReceiver()
}
override fun onStop(){
fun registerReceiver()
}
private fun registerReceiver(){
//Do the registration here
}
private fun fun registerReceiver() {
// Unsubscribe receiver
}
有关更多信息: