从PreferenceScreen启动活动

时间:2018-04-10 12:41:28

标签: android android-preferences preferencescreen

我正在尝试从PreferenceScreen启动活动。 我可以看到,使用调试器调用了Activity的onCreate方法,但遗憾的是没有显示任何内容。这是我的代码。

<PreferenceScreen>
    <PreferenceScreen>
        <PreferenceCategory>
            ....
        </PreferenceCategory>    
    </PreferenceScreen>
    <PreferenceScreen android:title="title" android:key="key">
        <intent android:action="android.intent.action.VIEW"
        android:targetPackage="com.example.package" android:targetClass="com.example.package.MyActivity"/>
    </PreferenceScreen>

我的manifest.xml:

<activity android:name="com.example.package.MyActivity" android:label="@string/title">
    <intent-filter>
        <action android:name="android.intent.action.VIEW"/>
    </intent-filter>
</activity>

我的活动:

package com.example.package;
public class MyActivity extends Activity{
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.myactivity_layout);

    }
}

0 个答案:

没有答案