android - 从 Android 中的 onClick 方法启动 PreferenceActivity

标签 android menu onclick preferences

我使用以下教程创建了我的首选项页面: http://www.javacodegeeks.com/2011/01/android-quick-preferences-tutorial.html
但我希望配置显示在另一个 Activity 中(工作正常),我想从我的方法之一(而不是从 onOptionsItemSelected)调用此页面
当我尝试使用 startActivity(new Intent(this, QuickPrefsActivity.class)); 我得到一个错误:

The constructor Intent(new View.OnLongClickListener(){}, Class<QuickPrefsActivity>) is undefined

我猜它会发生,因为它不是基本 Activity ,所以我怎么才能打开这个首选项页面呢? (不是通过菜单点击)

谢谢

最佳答案

你不能在点击按钮时使用this,而是使用ClassName.this

例如

Intent i = new Intent(ClassName.this, SecondClass.class);
startActivity(i);

关于android - 从 Android 中的 onClick 方法启动 PreferenceActivity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15683797/

相关文章:

android - 如何在 Ionic 应用程序中设置 Android 构建版本?

javascript - 带有附加参数的按钮(非 ajax)

隐藏容器的 jQuery 按钮

javascript - jQuery 输入按钮点击事件监听器

android - 选项菜单,选项之间有线条。就像菜单中显示的选项之间的分隔线

Java - 如何在 while 循环中包含 switch 语句菜单

Android:自定义形状的按钮

java - 当 postDelayed 处理程序运行时,AsynchTask 卡住

android - 为什么 WhatsApp 这样的应用程序的下载和上传速度不同?

c - 带有 C 语言开关的用户菜单 [包含代码]