如何解决FirebaseMessagingService冻结
是否可以防止android系统停止 private void btn_Salva_Click(object sender,EventArgs e)
{
var listadasalvare = dataGridView1.DataSource as List<Rubrica>;
var listaJson = JsonConvert.SerializeObject(listadasalvare);
// indico direttamente il percorso senza richiamare la finestra
// di salvataggio
var path = @"D:\OneDrive\Corso di c# informatica\Rubricajsonformato.txt";
File.WriteallText(path,listaJson);
}
private void Form1_Load(object sender,EventArgs e)
{
var formcreate = ClientiDataManager.GetClienti();
var telefonia = new BindingList<Rubrica>();
foreach (var campo in formcreate)
{
var nuovatelefonia = new Rubrica();
nuovatelefonia.IdScheda = campo.IdScheda;
nuovatelefonia.Intestatario = campo.Intestatario;
nuovatelefonia.NumeroTelefono = campo.NumeroTelefono;
nuovatelefonia.Scadenza = campo.Scadenza;
telefonia.Add(nuovatelefonia);
}
dataGridView1.DataSource = telefonia;
}
?
一段时间后,我们的测试设备会停止在后台接收通知。根据日志:
FirebaseMessagingService
我已经实现了2020-09-13 14:14:05.872 18566-18974/? I/ActivityManager: freeze 10345:com.mycompany.MyApp/u0a170 (adj 700): stop com.mycompany.MyApp
2020-09-13 14:14:05.878 18566-18974/? I/ActivityManager: Force freezing service ServiceRecord{8f0ebfd u0 com.mycompany.MyApp/crc644af56f60c0170ff3.MyFirebaseMessagingService}
2020-09-13 14:14:05.878 18566-18974/? I/ActivityManager: Force freezing service ServiceRecord{1654af9 u0 com.mycompany.MyApp/com.google.firebase.iid.FirebaseInstanceIdService}
.....
2020-09-13 14:23:00.708 19077-19077/? W/GCM: broadcast intent callback: result=CANCELLED forIntent { act=com.google.android.c2dm.intent.RECEIVE flg=0x10000000 pkg=com.mycompany.MyApp (has extras) }
权限的请求。通知中肯定包含REQUEST_IGnorE_BATTERY_OPTIMIZATIONS
字段。一切都是根据official documentation
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。