Android(w Andengine),创建一个对话框。从搜索栏获取用户数据。将其保存到共享首选项
基本上,我正在开发一个游戏,希望在用户单击/触摸两个文本(MFX和SFX卷)时创建一个对话框。我不知道是否可以用Andengine制作,但不管怎样,我是在试图理解谷歌开发者关于Alert Dialog、SeekBar等的指南后才尝试制作的。它如下所示Android(w Andengine),创建一个对话框。从搜索栏获取用户数据。将其保存到共享首选项,android,andengine,Android,Andengine,基本上,我正在开发一个游戏,希望在用户单击/触摸两个文本(MFX和SFX卷)时创建一个对话框。我不知道是否可以用Andengine制作,但不管怎样,我是在试图理解谷歌开发者关于Alert Dialog、SeekBar等的指南后才尝试制作的。它如下所示 早些时候,我面临一个问题: E/AndroidRuntime(1878): java.lang.RuntimeException: Can't create handler inside thread that has not called Lo
早些时候,我面临一个问题:
E/AndroidRuntime(1878): java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
这就是为什么我让它在更新线程上运行,但运气不好,错误仍然存在。我在android这方面的工作经验非常少。对不起,如果它太简单了
众所周知,有时在更新线程上运行会产生问题。因此,应采取以下措施:
this.runOnUiThread(new Runnable() {
@Override
public void run() {
MyActivity.this.showDialog(MY_DIALOG_ID);
}
});
正如@Nicolas所说
this.runOnUiThread(new Runnable() {
@Override
public void run() {
MyActivity.this.showDialog(MY_DIALOG_ID);
}
});