package com.rackspacecloud.android; import android.app.Activity; import android.os.Bundle; import android.webkit.WebView; import com.rackspace.cloud.android.R; public class PingServerActivity extends Activity{ private WebView pingSiteView; private String ipAddress; private final String url = "http://just-ping.com/index.php?vh=&c=&s=ping!"; public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.viewpingserver); ipAddress = (String) this.getIntent().getExtras().get("ipAddress"); String urlWIp = getUrl(ipAddress); pingSiteView = (WebView) findViewById(R.id.ping_server_webview); //just-ping.com uses javascript to make requests pingSiteView.getSettings().setJavaScriptEnabled(true); pingSiteView.loadUrl(urlWIp); } private String getUrl(String ip){ //put the ip address into the appropriate location in the url return url.substring(0, url.indexOf("=")+1) + ip + url.substring(url.indexOf("&")); } }