gpt4 book ai didi

java - startActivity() 或任何其他建议?

转载 作者:行者123 更新时间:2023-12-01 19:09:12 25 4
gpt4 key购买 nike

在我的应用程序菜单类中,我想要一个按钮来启动 Activity 。这不适用于 StartActivity() 方法,因为它根本不是 Activity 的子类。那我该怎么办呢?

如果你读过《Beginning Android Games》,你可以在第 6 章中看到,当他做贪吃蛇游戏时,当我想要开始一个 Activity 时,它应该是什么样子。

//丹尼尔

最佳答案

要么使用如下所示的构造函数传递上下文,要么将其传递到静态方法中:

 private Context context;

public MenuClass(Context context){
this.context = context;
}

private void someMethod(){
// Do your stuff
startNextActivity();
}

private void startNextActivity(){
context.startActivity(context, OtherClass.class);
}

静态方法:

 public static void startNextActivity(Context context){
context.startActivity(context, OtherClass.class);
}

// Use
MenuClass.startNextActivity(someContext);

关于java - startActivity() 或任何其他建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8856388/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com