如何将现有活动放入PreferenceFragment

时间:2013-03-13 16:17:25

标签: android android-fragments

我有一个活动activity1,我想在PreferenceFragment中使用它,因此PreferenceFragment将显示我的活动我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以在您的偏好中设置一个意图,打开您的活动:

from the official docs

例如,以下是使用首选项打开网页的方法:

<Preference android:title="@string/prefs_web_page" >
   <intent android:action="android.intent.action.VIEW"
           android:data="http://www.example.com" />

您可以使用以下属性创建隐式和显式意图:

android:action

根据setAction()方法分配的动作。

android:data

根据setData()方法分配的数据。

android:mimeType

要根据setType()方法分配的MIME类型。

android:targetClass

组件名称的类部分,根据setComponent()方法。     机器人:targetPackage 组件名称的包部分,根据setComponent()方法。

您可以将您的班级名称放入

android:targetClass

并将您的包名称改为:

android:targetPackage

请尝试让我知道它是怎么回事