あなたはこれを試すことができます
送信にHttpClientを使用している場合は、アプリケーションオブジェクトに保存して、今後のリクエストに使用できます。
import android.app.Application;
import org.apache.http.impl.client.DefaultHttpClient;
public class AppObj extends Application
{
public static DefaultHttpClient davisimperialclient;
}
ログイン画面で、HttpClientを作成する必要があります
AppObj.davisimperialclient = new DefaultHttpClient();
HttpPost localHttpPost = new HttpPost(ApplicationLinks.login);
try
{
ArrayList localArrayList = new ArrayList(2);
localArrayList.add(new BasicNameValuePair("username", this.name));
localArrayList.add(new BasicNameValuePair("password", this.pass));
localHttpPost.setEntity(new UrlEncodedFormEntity(localArrayList));
String str = EntityUtils.toString(DavisImperialApp.davisimperialclient.execute(localHttpPost).getEntity());
Log.e("error", str);
return str;
}
catch (Exception localException)
{
}
ログインが成功した場合は、次を使用できます
AppObj.davisimperialclient
他のリクエストをするため
オブジェクトは、アプリケーションを終了するまで存在します