2

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

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

我想这是因为它不是基本活动,所以我怎么能打开这个偏好页面?(不是通过菜单点击)

谢谢

4

1 回答 1

7

您不能this在单击按钮时使用 inside,而是使用ClassName.this

例如

Intent i = new Intent(ClassName.this, SecondClass.class);
startActivity(i);
于 2013-03-28T13:58:46.380 回答