由Preference Fragment调用的Webview

时间:2017-07-13 18:48:24

标签: android android-fragments webview android-fragmentactivity preferencefragment

我最近使用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?

0 个答案:

没有答案