Articles of vista

Usar Glide para almacenar imágenes de la vista web en caching

Me gustaría usar Glide para administrar los resources de image de mi vista web, principalmente para poder reutilizarlos más adelante en otras vistas. Configuré una networkingirección interceptando cargas de resources de imágenes y devolviendo la siguiente WebResourceResponse : class ImageResponse(view: WebView, url: String) : WebResourceResponse("", "", null) { val futureBitmap = GlideApp.with(view).asBitmap().load(url).submit() override fun getData(): […]

Android WebView salta a la cima en cada actualización de página (?)

Estoy implementando actividad estándar de Vista web con javascript enabled y encontré un comportamiento no deseado que hace que sea imposible interactuar con (uno, por ahora) página web. class WebViewActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_fullscreen) supportActionBar?.setDisplayHomeAsUpEnabled(true) web_view.webChromeClient = WebChromeClient() web_view.webViewClient = WebViewClient() } override fun onPostCreate(savedInstanceState: Bundle?) { super.onPostCreate(savedInstanceState) web_view.settings.javaScriptEnabled […]

reproducir cualquier video embedded en la vista web en Android con intención

Básicamente, estoy construyendo una pequeña aplicación de vista web usando kotlin. El website al que me dirijo no proporciona enlaces directos a los videos, por lo que no se puede intentar hacer coincidir el URI a través de la function shouldOverrideUrlLoading . También intenté usar setDownloadListener() pero parece que no puedo hacer que funcione correctamente […]

Referencia no resuelta: createPrintDocumentAdapter (Kotlin + Android)

Estoy intentando implementar el código desde este enlace usando kotlin , pero cuando trato de usar cualquier método de la vista web obtengo errores: Error:(238, 17) Unresolved reference: webViewClient Error:(265, 43) Unresolved reference: PRINT_SERVICE Error:(268, 36) Unresolved reference: createPrintDocumentAdapter Lo extraño es que si hago un comentario sobre el código y, al ejecutar la aplicación, […]

Función Kotlin Call Javascript en Android sin webView

¿Hay alguna manera de llamar a la function JS desde Kotlin sin tener WebView en Android? Digamos que como se menciona a continuación, tengo una function JS helloJS() en el file test.js , test.js: – function helloJS(){ return "Hello from JS" } Y ahora quiero llamar a esta function desde el file Kotlin como TestClass.kt: […]

window.reload en Webview

Estoy intentando hacer que location.reload () funcione en una vista web. Pero no puedo cargarlo con una url. Tengo que cargarlo así: web_view.loadData(filterString(editor.cleanText), "text/html", "UTF-8") Pero entonces el código js no parece poder relacionar el webView. filterString elimina los comentarios porque dice Unexpected end of input "de lo contrario ¿Cómo hago que esto funcione?

Kotlin – Defina la variable globalmente para WebView

Estoy tratando de definir una variable global que sea de la class WebView. En Android Java, podría ser fácil hacerlo escribiéndolo Java para variable global < ClassName > < variableName > Pero en Kotlin estoy enfrentando problemas con su statement. class MainActivity : AppCompatActivity() { var mywebview : WebView //<- This shows Property must be […]