<intent>タグを使用して、デフォルトのpreferences.xmlからアクティビティを開始したいと思います。アクティビティは十分にテストされていますが、問題はそれではありません。(アプリでPreferenceActivityを拡張しているので、preferences.xmlはそれに「付属」しています)コードを見てください。何が問題になっていますか?
Preferences.xml:
....
<PreferenceCategory
android:title="@string/titleEtcSetup">
<PreferenceScreen
android:key="renameCourses"
android:title="@string/titleRenameCourses"
android:summary="@string/textRenameDisplayedCoursesNames">
<intent
android:action="android.intent.action.VIEW"
android:targetPackage="my.notifier.ui"
android:targetClass="my.notifier.ui.EditCoursesNamesActivity" />
</PreferenceScreen>
.....
</PreferenceCategory>
.....
マニフェスト.xml:
....
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="my.notifier.ui"....
....
<activity android:name=".EditCoursesNamesActivity" android:label="@string/titleRenameCourses">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
.....
「renameCoursesアイテム」を押してもアクティビティが呼び出されません。何も起こりません。LogCatは「クリア」であり、エラーや警告はありません。たくさん検索していましたが、解決策が見つかりませんでした。何かを逃しただけかもしれません...助けてください!