Android 不完整的ussd代码有时会导致连接错误或无效的mmi代码

Android 不完整的ussd代码有时会导致连接错误或无效的mmi代码,android,Android,我编写了一个简单的android应用程序,只有一个按钮,运行以下ussd comand *111*241# 第一次按下按钮后,出现ussd对话框并请求输入。如果我取消输入对话框并再次按下按钮,则通常(并非总是)会遇到以下错误:连接问题或无效的mmi代码 如果我等待几秒钟,然后第二次按下按钮,那么一切都很好,我看不到任何错误 因此,我想应该有一个ussd命令的缓存,它需要被清除。或者可以是另一种解决方案,以防止连续调用未完成的ussd命令时出错

我编写了一个简单的android应用程序,只有一个按钮,运行以下ussd comand

*111*241#

第一次按下按钮后,出现ussd对话框并请求输入。如果我取消输入对话框并再次按下按钮,则通常(并非总是)会遇到以下错误:连接问题或无效的mmi代码

如果我等待几秒钟,然后第二次按下按钮,那么一切都很好,我看不到任何错误

因此,我想应该有一个ussd命令的缓存,它需要被清除。或者可以是另一种解决方案,以防止连续调用未完成的ussd命令时出错