Help make browser pages. That did not make one errors get out in android studio.
MainActivity
package dub.dbcenter; import android.net.Uri; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.webkit.WebView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebView webView = (WebView) findViewById(R.id.webView); webView.setVerticalScrollBarEnabled(false); // ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΡ webView.setHorizontalScrollBarEnabled(false); // ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΡ webView.getSettings().setJavaScriptEnabled(true); // Π²ΠΊΠ»ΡΡΠΈΠ»ΠΈ JavaScript webView.getSettings().setDomStorageEnabled(true); // Π²ΠΊΠ»ΡΡΠΈΠ»ΠΈ localStorage ΠΈ Ρ.ΠΏ. webView.getSettings().setSupportZoom(false); // ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ Π·ΡΠΌ, Ρ.ΠΊ. Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡΡ webView.getSettings().setSupportMultipleWindows(false); // ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. // Π’.ΠΊ. ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΈΠ΄Π΅ΡΡ Π² SPA ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Uri data = getIntent().getData(); webView.loadUrl("http://site.ru"); } } ActivityMain
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <WebView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/webView"> </WebView> </LinearLayout> Something happened, Swipe Refresh works, but for some reason the black screen and the site does not open, what is not right?
package dub.dbcenter; import android.os.Handler; import android.net.Uri; import android.support.v4.widget.SwipeRefreshLayout; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.webkit.WebView; import android.util.Log; public class MainActivity extends AppCompatActivity implements SwipeRefreshLayout.OnRefreshListener { private SwipeRefreshLayout mSwipeLayout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebView webView = (WebView) findViewById(R.id.webView); webView.setVerticalScrollBarEnabled(false); // ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΡ webView.setHorizontalScrollBarEnabled(false); // ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΡ webView.getSettings().setJavaScriptEnabled(true); // Π²ΠΊΠ»ΡΡΠΈΠ»ΠΈ JavaScript webView.getSettings().setDomStorageEnabled(true); // Π²ΠΊΠ»ΡΡΠΈΠ»ΠΈ localStorage ΠΈ Ρ.ΠΏ. webView.getSettings().setSupportZoom(false); // ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ Π·ΡΠΌ, Ρ.ΠΊ. Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡΡ webView.getSettings().setSupportMultipleWindows(false); // ΠΎΡΠΊΠ»ΡΡΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. // Π’.ΠΊ. ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΈΠ΄Π΅ΡΡ Π² SPA ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Uri data = getIntent().getData(); webView.loadUrl("http://site.ru"); mSwipeLayout = (SwipeRefreshLayout) findViewById(R.id.swipe); mSwipeLayout.setOnRefreshListener(this); mSwipeLayout.setColorSchemeResources( R.color.blue_swipe, R.color.green_swipe, R.color.orange_swipe, R.color.red_swipe); } @Override public void onRefresh() { Log.d("my_tag", "refresh"); new Handler().postDelayed(new Runnable() { @Override public void run() { // stop refresh mSwipeLayout.setRefreshing(false); } }, 7000); } }