java从另一个类创建一个对话框,该类在Android中有自己的线程
我正在“游戏视图”中制作一个非常小的游戏,里面有一个“游戏线程”。它从视图扩展,所以我使用这个构造函数:
GameView(Context context, AttributeSet attrs){
//initialization stuff
}
我把它添加到主要的活动中。因为它是由按钮控制的。问题是,我想在比赛结束后显示一个与比分的对话。但我不知道怎么做。我已经尝试过用一个类属性创建对上下文的引用,如下所示:
GameView(Context context, AttributeSet attrs){
this.context = context;
}
但我不能用这个称呼“runOnUIThread”
# 1 楼答案
可以改用UI线程的处理程序。使用您的上下文获取一个实例,并发布您的Runnable