2013-11-14 3 views
0

Я знаю, что мне нужно использовать setJavaScriptEnabled(true), но я не уверен, куда его поместить после выполнения учебника. Это буквально мое первое приложение.Новое в Android, добавьте Javascript в Webview

public View onCreateView(LayoutInflater inflater, ViewGroup container, 
     Bundle savedInstanceState) { 
    View rootView = inflater.inflate(R.layout.fragment_webhelper_detail, container, false); 

    // Show the dummy content as text in a TextView. 
    if (mItem != null) { 
     ((WebView) rootView.findViewById(R.id.webhelper_detail)).loadUrl(mItem.webHelper_url); 
    } 

    return rootView; 
} 

Это единственный блок, который использует WebView. Моя проблема заключается в том, что страницы загружаются без использования javascript. Я следую руководству по адресу http://www.techotopia.com/index.php/An_Android_Master/Detail_Flow_Tutorial.

ответ

1

Ну, вы хотите сохранить ссылку на свой веб-просмотр. Поэтому, прежде чем ваш onCreateView определить переменную для него следующим образом:

WebView mWebView; 

Тогда внутри onCreateView после назначения вашего веб-просмотра вы можете добавить настройки к нему:

mWebView = (WebView) rootView.findViewById(R.id.webhelper_detail) 
mWebView.getSettings().setJavaScriptEnabled(true); 
mWebView.loadUrl(mItem.webHelper_url); 
+0

Это сделал. Благодаря! Я собираюсь прочитать его и убедиться, что я понимаю, что происходит, прежде чем я попробую следующий rev. Еще раз спасибо! –

Смежные вопросы