【发布时间】:2016-03-17 02:19:26
【问题描述】:
我正在制作一个游戏应用程序,它会在游戏结束时显示AlertDialog。在对话框中,有一个positiveButton 可以再次播放。
我希望按钮调用我已经为 onCreate() 方法创建的函数,但我不希望函数是静态的。
这是我的onCreate 方法的样子:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
setup();
}
我想从对话框中调用setup() 函数。
如何处理这个问题?
提前致谢!
【问题讨论】:
-
部分代码会更容易理解你的问题。
-
您不应该调用 onCreate 因为 Activity 已经创建。请编辑您的问题以包含您要执行的操作
-
您应该可以直接使用
MyActivity.this.foo()或foo()。我不明白为什么你不能,除非你的 Dialog 不在 Activity 类中 -
请同时显示对话框的创建位置
-
@The_Grits 你尝试在
positiveButton回调中调用什么?