Мне нужно войти в систему с моим приложением. После входа в систему, если это правильно, я хочу показать TabView с:Как проверить статус входа?
- Моя статистика
- Загрузить фото
- MapView
Это мой код для входа в систему деятельности
public class LoginActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
String url, user, pwd, user_field, pwd_field;
url = "http://myurl.com/login/";
user_field = "username";
pwd_field = "password";
user = "myuser";
pwd = "mypass";
List<NameValuePair> myList = new ArrayList<NameValuePair>(2);
myList.add(new BasicNameValuePair(user_field, user));
myList.add(new BasicNameValuePair(pwd_field, pwd));
final HttpParams params = new BasicHttpParams();
final HttpClient client = new DefaultHttpClient(params);
final HttpPost post = new HttpPost(url);
//final HttpResponse end = null;
//String endResult = null;
Button login_button = (Button)findViewById(R.id.login_button);
try {
post.setEntity(new UrlEncodedFormEntity(myList));
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
login_button.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
try {
HttpResponse response = client.execute(post);
//HttpResponse end = response;
System.out.println(response.getStatusLine());
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
}
}
Если мое предложение помогло, пожалуйста, дайте мне знать. Спасибо – prolink007
Как я могу сохранить сеанс и перейти к 3 вкладкам? Мне нужно использовать cookie? Или Android управляет ими автоматически? – Fabian