1.在登陆成功时保持服务器返回的sessionId(存在全局变量或sp中)
获得sessionId的方式:
用xutils框架:
private static CookieStore cookieStore;
public static String sessionId = null;
HttpUtils util = new HttpUtils();
DefaultHttpClient dh = (DefaultHttpClient) util
.getHttpClient();
cookieStore = dh.getCookieStore();
List<Cookie> cookies = cookieStore.getCookies();
for (int i = 0; i < cookies.size(); i++)
{ if ("JSESSIONID".equals(cookies.get(i).getName()))
{ sessionId = cookies.get(i).getValue();
break; }
}
2.在后台写给判断sessionId是否有效的接口的,返回true或false。false则提醒重新登陆.