2

次のチュートリアルを使用して設定ページを作成しました: http://www.javacodegeeks.com/2011/01/android-quick-preferences-tutorial.html
しかし、構成を別のアクティビティに表示したい (正常に動作する) )そして、(onOptionsItemSelectedからではなく)メソッドの1つからこのページを呼び出したいと思います。
使用しようとするとstartActivity(new Intent(this, QuickPrefsActivity.class));、エラーが発生します:

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

これはベース アクティビティではないため発生すると思いますが、それ以外の方法でこの設定ページを開くにはどうすればよいですか? (メニュークリックではありません)

ありがとう

4

1 に答える 1

7

thisボタンのクリック時に内部で使用することはできません。代わりに使用してくださいClassName.this

例えば

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