Как обновить веб-просмотр в Android. Внутри веб-просмотра есть iframe. Когда я использую NestedScrollView, он идет к бесконечной прокрутке. даже если я читаю прокрутку в направлении y, значение всегда равно 0, но на самом деле его фактическое значение не равно 0.
Компоновка:
<?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/swipeContainer" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <RelativeLayout android:id="@+id/nonVideoLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:windowSoftInputMode="adjustResize"> <WebView android:id="@+id/home_activity_webView" android:layout_width="match_parent" android:layout_height="match_parent" android:windowSoftInputMode="adjustResize" app:layout_constraintDimensionRatio="1" /> </RelativeLayout> </android.support.v4.widget.SwipeRefreshLayout>
Когда вы открываете веб-браузер, вызывайте URL в методе Swipe Refresh.
swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { //Call your URL again here } });