I need a custom alert to wait for a task to be completed (the message changes during the task). This task can come more than one time in the app. I’ve tried many way to do this but there’s always something going wrong. As English is not my native language, it’s difficult for me to explain all my trials. Here is a simplified version of my script, can you help me please ? Thanks.
```
import ui
class WaitClass(ui.View):
def __init__(self):
waitView = ui.View(name='waitView', frame=(0, 0, 320, 240))
l = ui.Label(name='label', frame=(0, 70, 320, 40))
waitView.add_subview(l)
self.add_subview(waitView)
def present(self):
self['waitView'].present('sheet', hide_title_bar=True, hide_close_button=True)
def close(self):
self['waitView'].close()
self.remove_subview(self['waitView'])
def message(self, msg):
self['waitView']['label'].text = msg
def show(self):
n = 100000
for i in range(n):
self.message(f'{i}/{n}')
def wait(sender):
v = WaitClass()
v.present()
v.show()
v.close()
if name=='main':
vp = ui.View(background_color='white')
b = ui.Button(frame=(10, 10, 60, 30), title='Press', action = wait)
vp.add_subview(b)
vp.present('full-screen')```