我正在尝试从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);
}
}