gpt4 book ai didi

android - "Static"startActivity(Intent) 方法?

转载 作者:太空狗 更新时间:2023-10-29 15:35:28 27 4
gpt4 key购买 nike

我有一个按钮。它的 View.OnClickHandler 实现类在距离最近的 android.app.Activity 对象引用大约 3 个构造函数深度实例化。单击时,我希望它打开位置设置面板,以便用户可以通过启动 Settings.ACTION_LOCATION_SOURCE_SETTINGS Intent 启用 GPS 和/或基于网络的位置。

除了混杂地将父 Activity 对象从一个构造函数传递到另一个构造函数以便我的 onClick() 方法可以看到它,是否有任何方法可以达到隐喻的静态以太并尖叫, “嘿,Android...启动 Settings.ACTION_LOCATION_SOURCE_SETTINGS”,而无需手头有一个实际的实时 Activity 对象用于其 startActivity 方法?

最佳答案

这对我有用:

public class StartGame extends Activity {

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.start_game_activity);
}

public static void nextPass(Activity context) {
Intent intent = new Intent(context,your.class);
context.startActivity(intent);
}

}

关于android - "Static"startActivity(Intent) 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5691702/

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