Så här är den koden jag testade sist men jag har även testat att lägga koden inom en egen public void precis innan onCreate. Hoppas att det räcker annars är det bara att fråga på efeter mer info.
Kod:
package st.sjobergsson.beta;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class beta extends Activity {
WebView mWebView;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//Create a new HttpClient and post header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://samster93.zoka.cc/android/getProduct.php");
try {
//Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("test", "hej"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
//Execute HTTP Post Request
httpclient.execute(httppost);
} catch (ClientProtocolException e) {
} catch (IOException e) {
}
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings () .setJavaScriptEnabled(true);
mWebView.loadUrl("http://samster93.zoka.cc/android/getProduct.php");
mWebView.setWebViewClient(new WebViewClient());
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
mWebView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
}