我有一些转储问题。我有一些 Onclick 监听器:
OnClickListener listener = new OnClickListener() {
public void onClick(View myView) {
...
if (gameInfo.isWin()){
//Dialogs.showWinWindow(FifteenActivity);
}
...
}
我想将我的主要活动发送到外部静态方法以显示一些对话框。如果我在 onClickListener 之外,我会写:
if (gameInfo.isWin()){
Dialogs.showWinWindow(this);
}
但在这种情况下,我将发送 OnClickListener。我必须在这个方法中写什么来发送我的活动?
Quatoin 2.从外部方法重新启动 Activity 的问题相同。在我使用的 mainActivity 类中
public void restart()
{
Intent intent = getIntent();
overridePendingTransition(0, 0);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
finish();
overridePendingTransition(0, 0);
startActivity(intent);
}
有用。但是我如何可以将此方法用作外部类的“静态”。就像是:
Dialogs.restart(/*Some info?*/);
谢谢指教。