Почему ты хочешь это сделать? Создание WebView
и загрузка URL в порядке , когда вы делаете это на mainThread. Если вы хотите обновить вид, вы должны сделать это в mainThread.
Если вы используете простую тему, то, используя Handler
или сообщение или runOnUiThread
, вы можете обновить вид основной темы.
public class MainActivity extends Activity {
private Handler uiHandler;
private WebView webView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main);
uiHandler = new Handler();
webView = findViewById(R.id.web_view);
}
// This method is to be executed on the new thread.
public void simulate() {
uiHandler.post(new Runnable() {
@Override
public void run() {
// This is run on the UI thread.
webView.loadUrl("https://www.google.com");
}
});
}
...
}