마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

구글광고아이디를 변수 adid로 추출했는데 이것을 다른 클래스에서 불러와서 사용하려면 어떻게 해야하는가요?

0 추천

안녕하세요^^
구글광고아이디를 변수 adid로 추출했는데 이것을 다른 클래스에서 불러와서 사용하려면 어떻게 해야하는가요?

감사합니당~


public class EclCPAPost extends AsyncTask<String, Void, HttpResponse>{
private Context ctx;
public EclCPAPost(Context context) {
this.ctx = context;
}
@Override
protected HttpResponse doInBackground(String... params) {
Info adInfo = null;
try {
adInfo = AdvertisingIdClient.getAdvertisingIdInfo(ctx);
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (GooglePlayServicesRepairableException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (GooglePlayServicesNotAvailableException e) {
e.printStackTrace();
}
final String adid = adInfo.getId();
Log.d("BP", adid); // 여기서 광고ID를 추출 할 수 있습니다.
HttpResponse response = null;
HttpClient client = new DefaultHttpClient();
String url = "http://ecloud.kr/point/chungjunso_mobile/default.asp";
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000);
HttpPost httpPost = new HttpPost(url);
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(1);
nameValuePairs.add(new BasicNameValuePair("adid", adid));
try {
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
} catch (UnsupportedEncodingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
try {
response = client.execute(httpPost);
}
catch(ClientProtocolException e){
e.printStackTrace();
}
catch(IOException e) {
e.printStackTrace();
}

return response;
}

}

marimari (520 포인트) 님이 2015년 9월 10일 질문

1개의 답변

0 추천
SharedPreference에 저장하세여
Gradler (109,780 포인트) 님이 2015년 9월 10일 답변
...