You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Issue:
I have a need to dial a bunch of USSDs. However, these USSDs will be canceled before the last step. The dialog is closed using the cancel() method provided. However, I noticed a weird issue. I am unable to dial a USSD manually after using the USSDController.
On checking the USSDService, I found that it is due to the isRunning flag not being updated.
Solution:
Clicking the cancel method should close the dialog box and also update the isRunning flag as false.
I have considered alternatives
Dialing a USSD first which will set the isRunning method to true. And then dialing the actual USSD that I had intended.
Forking the repo.
The text was updated successfully, but these errors were encountered:
@coder-eb the used windows depends on your Telecom service because of that they send a XML structure which android use it to generate the USSD window. I really appreciate you would send a pull request with your needs and I will generate a branch for devices like yours
I had this kind of problem in Java version but I believe
This issue does not exist on the kotlin version as it seems there's a USSDController.stopRunning() function which makes the library stop intersecting any more ussd dialogs further.
I'm calling it after callingUSSDController.cancel() and it does not try to automate dialogs anymore.
Issue:
I have a need to dial a bunch of USSDs. However, these USSDs will be canceled before the last step. The dialog is closed using the cancel() method provided. However, I noticed a weird issue. I am unable to dial a USSD manually after using the USSDController.
On checking the USSDService, I found that it is due to the isRunning flag not being updated.
Solution:
I have considered alternatives
The text was updated successfully, but these errors were encountered: