0

アクティビティ activity1 があり、それを PreferenceFragment 内で使用したいのですが、その結果、PreferenceFragment は私のアクティビティを表示します。どうすればよいですか?

4

1 に答える 1

0

アクティビティを開くインテントを設定に入れることができます。

公式ドキュメントから

たとえば、基本設定項目を使用して Web ページを開く方法は次のとおりです。

<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() メソッドによる、コンポーネント名のクラス部分。android:targetPackage setComponent() メソッドによる、コンポーネント名のパッケージ部分。

クラス名を

android:targetClass

とあなたのパッケージ名に:

android:targetPackage

試してみて、それがどうなるか教えてください

于 2013-03-13T16:29:37.697 に答える