2013-11-30 1 views
0

После того, как я отфильтровал расширение внутри своего веб-представления, «.png». Как я могу использовать всю ссылку для открытия нового действия?Загрузить URL-адрес .png из веб-представления

@Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     if(url.contains(".png")) { 
      Toast.makeText(getActivity(), "png clicked", Toast.LENGTH_SHORT).show(); 

Вместо того чтобы иметь мой тост, я хочу загрузить URL-адрес, который был нажат. Я новичок в программировании в целом, поэтому я не уверен в этом.

ответ

1

Я действительно хотел бы знать случай использования, но при условии, что вы хотите просто загрузить, что PNG в WebView, вы можете сделать это:

@Override 
public boolean shouldOverrideUrlLoading(WebView view, String url) { 
    if(url.contains(".png")) { 
     view.loadUrl(url); 
    } 
    return true; 
} 

Сердечные приветы

+0

Спасибо, давая это попробовать сейчас. Я делаю себя простым учебным приложением для Android для самостоятельной ссылки. Веб-просмотр моего приложения загружает файл png в новое представление, но я теряю учебник за загруженным png. Так как кнопка обратной связи андроида имеет стек активности приложений назад, у меня нет навигации, как кнопка возврата к хромам. – Will

+0

Спасибо Дарио! Это выглядит великолепно :) Теперь мне просто нужно посмотреть, как добавить навигацию кнопки назад в webview :) – Will

+0

Awesome bro! рад помочь в любое время :) –

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