'2014/08/05'에 해당되는 글 1건
- 2014.08.05 안드로이드 유효성 검사하기 AsyncTask..
일단 대강 이런식으로 처리 해주면 될거같음..
IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener = new IabHelper.OnIabPurchaseFinishedListener() {
public void onIabPurchaseFinished(IabResult result, Purchase purchase) {
.
.
.
verifyPayloadTask task = new verifyPayloadTask();
task.execute(purchase);
}
}
class verifyPayloadTask extends AsyncTask<Purchase, Void, Void> {
boolean isVerify = false;
Purchase purchase;
@Override
protected Void doInBackground(Purchase... params) {
// TODO Auto-generated method stub
//오류시 null 반환
Log.d(TAG, "verifypaylaod doinBackground!");
isVerify = true;
purchase = params[0];
return null;
}
protected void onPostExecute(Void voids) {
Log.d(TAG,"verifyPayloadTask onPostExecute");
if(isVerify){
Log.d(TAG, "Purchase successful.");
if (purchase.getSku().equals(SKU_GAS)) {
// bought 1/4 tank of gas. So consume it.
Log.d(TAG, "Purchase is gas. Starting gas consumption.");
mHelper.consumeAsync(purchase, mConsumeFinishedListener);
}
}
}
}
'잡다한것들전부 > 안드로이드' 카테고리의 다른 글
| 안드로이드 baas.io (0) | 2014.08.08 |
|---|---|
| 안드로이드 gcm 관련 php 통신. (0) | 2014.08.07 |
| 안드로이드 유효성 검사하기 AsyncTask.. (0) | 2014.08.05 |
| 애플리케이션 오류 (0) | 2014.01.13 |
| 구글 인앱 빌링 ver 3 item already owned 오류시 해결방법 (0) | 2014.01.13 |
| 구글 안드로이드 인앱결제 관련 인앱빌링 ver3 적용 (0) | 2014.01.13 |


