Die Idee finde ich gut, nur funktioniert es nicht. Oder ich wende es nicht richtig an. Ich habe es jetzt so, dass in der Main folgendes steht:
So heist meine Klasse in der komplett dein Code reinkopiert ist ( Habe den Code komplett in die Main geschrieben ). Aber wenn ich dann eben diese Seite mit Webview ansehen will, sagt er mir immernoch ich habe den Cookie nicht gesetzt.
Hier mal meine Abschnitte:
private OnClickListener loginlistener = new OnClickListener(){
public void onClick(View v){
EditText mail = (EditText) findViewById(R.id.editText1);
EditText passwort = (EditText) findViewById(R.id.editText2);
String mail_s = mail.getText().toString();
String passwort_s = passwort.getText().toString();
new PostLogin();
Intent hauptschirm = new Intent(Login.this, hauptschirm.class);
startActivity(hauptschirm);
}
};
public class PostLogin {
public static void main(){
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://caro-os.de/idesk/index.php");
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("login_act", "[email protected]"));
nameValuePairs.add(new BasicNameValuePair("login_pwd", "meinPasswort"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
}
sry dass ich es nicht in [ Java ] gemacht habe, aber dann macht der keine richtigen Zeilenumbrüche bei mir.