import androidhelper droid = androidhelper.Android() def query(text): droid.ttsSpeak(text) result = droid.dialogGetInput("", text).result while result is None: result = droid.dialogGetInput("", text).result return result def query_int(text): try: ans = query(text) return int(ans) except ValueError: droid.makeToast("Please enter a valid number!") return query_int(text) def query_yes_no(question): droid.ttsSpeak(question) droid.dialogCreateAlert("", question) droid.dialogSetPositiveButtonText("Yes") droid.dialogSetNegativeButtonText("No") droid.dialogShow() resp = droid.dialogGetResponse().result return resp["which"] == "positive"