我最近使用PreferenceFragment和PreferenceActivity在我的Android应用中创建了一个设置视图。我正在Pre-22Fragment中收听偏好点击。最初我有一个屏幕:
<Preference
android:title="webpage">
<intent android:action="android.intent.action.VIEW"
android:data="www.google.com"/>
</Preference>
...使用那个XML,但我意识到我无法以打开外部页面为目的来操纵cookie。我需要一个webview,但我不确定如何在片段中创建webview。它现在看起来像这样:
public class test extends PreferenceFragment{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
findPreference("menu_item1").setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
//create webview here
return true;
}
});
我应该如何填写我的findPreference并将其设置为从那里触发webview指向,比方说google.com?