程序本身运行,但不调用创建的所有对话框

2024-04-20 13:08:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着为一个程序创建一些对话框。。事情是在执行的时候。什么都没发生,所以我尝试了下面的基本hello world getInput代码:

import android
droid = android.Android()


name = droid.dialogCreateInput("Hello!", "What's your Name?")
print name
droid.makeToast("Hello, %s" % name.result)

如果 问题是,当我查看名称时,它本质上是dialogCreateInput的结果什么都没有发生,就好像没有调用对话框一样,dialogShow不能使用name变量工作。如果我使用droid变量,如下所示:

droid.dialogShow()

上面的代码。它会说没有可显示的对话框。所以我不知道我能做些什么来调用任何用于编程的对话框。如果能帮上点忙,我们将不胜感激


Tags: 代码nameimport程序helloworld事情android
1条回答
网友
1楼 · 发布于 2024-04-20 13:08:04

如果希望从单个调用得到结果,则需要使用droid.dialogGetInput。这很方便,所以不需要使用dialogCreateInputdialogShowdialogGetResponse方法来获取输入。有一个dialogGetPassword方法可以做同样的事情。在所有其他情况下,您至少需要进行三次调用才能进行对话。试试这些docs;它们更具解释性。你知道吗

相关问题 更多 >