test.class类型是对的吗?如何?我该怎么办?
<Preference
android:key="test"
android:title="test"
android:summary="test">
<intent android:action="test.class" > <=== **ERROR/AndroidRuntime(2384): android.content.ActivityNotFoundException: No Activity found to handle Intent**
</intent>
</Preference>
答案 0 :(得分:13)
我认为问题是询问如何从PreferenceScreen启动活动。这可以使用XML中的以下定义来实现:
<Preference
android:title="Tap me"
android:summary="Tap to start activity">
<intent
android:action="android.intent.action.VIEW"
android:targetPackage="com.example"
android:targetClass="com.example.MyActivityClass" />
</Preference>
最后,确保您的清单中定义了活动。