Вы действительно близко. Вам просто нужно переместить код, который загружает URL в onResume:
public void onResume(){
super.onResume();
if ( isOnline() == true )
myWebView.loadUrl(webLink);
}
onResume вызывается сразу после onCreate, поэтому он будет вызываться как в случае первой загрузки, так и при возврате из паузы.
Обновление на основе обсуждения в комментариях:
Чтобы переместить веб-представление в переменную экземпляра:
public class WebviewActivity extends MainActivity {
private WebView myWebView;
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
myWebView = (WebView)findViewById(R.id.webview);
//the rest of your onCreate method here)
}
}