[英]Flutter: how to globalize string return value from Telephony package?
我想根据Telephony
package 中的返回值将字符串值设为全局值,如下所示:
void tel() {
telephony.listenIncomingSms(
onNewMessage: (SmsMessage message) {
String adresse() {
return message.address.toString();
}
}, //+977981******67, sender nubmer
//1659690242000, timestamp
onBackgroundMessage: backgrounMessageHandler,
listenInBackground: true);
}
我希望adresse()
是一个全局值,具有从电话 function 获取的 static 访问权限。
首先,创建一个全局字符串变量
String adress = "";
然后在onNewMessage()
方法中:
adress = message.address.toString();
现在您可以将adress
变量与从全局onNewMessage
获得的值一起使用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.