我想要从带有< 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>
.....
manifest.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 item“时,活动没有调用,什么也没有发生。LogCat是“清晰的”,没有错误或警告。我寻找了很多,但我没有找到解决方案,也许我只是错过了什么……请帮帮我!
https://stackoverflow.com/questions/7275015
复制相似问题