我尝试为程序创建一些对话框。事情是在执行时。没有任何反应,所以我尝试了下面的基本hello world getInput代码:
import android
droid = android.Android()
name = droid.dialogCreateInput("Hello!", "What's your Name?")
print name
droid.makeToast("Hello, %s" % name.result)
LF 事情就是当我查看名称这实际上是dialogCreateInput 的结果没有任何反应时,就好像没有调用对话框而且dialogShow不能使用name变量。如果我使用droid变量如下:
droid.dialogShow()
使用上面的代码。它会说没有对话显示。所以我不知道如何调用任何用于编程的对话框。一些帮助将不胜感激
答案 0 :(得分:0)
如果您想要通过一次通话获得结果,则需要使用droid.dialogGetInput
。这是一种方便,因此您无需使用dialogCreateInput
,dialogShow
和dialogGetResponse
方法来获取输入。有一个dialogGetPassword
方法可以做同样的事情。在所有其他情况下,您需要至少进行三次调用才能进行对话。试试这些docs;他们有点解释。