package com.example.firstapp.pay.wxpay;
|
|
import android.app.Activity;
|
import android.os.Bundle;
|
import android.util.Log;
|
|
import com.tencent.mm.opensdk.constants.ConstantsAPI;
|
import com.tencent.mm.opensdk.modelbase.BaseReq;
|
import com.tencent.mm.opensdk.modelbase.BaseResp;
|
import com.tencent.mm.opensdk.openapi.IWXAPI;
|
import com.tencent.mm.opensdk.openapi.IWXAPIEventHandler;
|
import com.tencent.mm.opensdk.openapi.WXAPIFactory;
|
|
public class WXPayEntryActivity extends Activity implements IWXAPIEventHandler {
|
|
private static final String TAG = "WXPayEntryActivity";
|
|
private IWXAPI api;
|
@Override
|
protected void onCreate(Bundle savedInstanceState) {
|
getWindow().setBackgroundDrawable(null);
|
super.onCreate(savedInstanceState);
|
|
api= WXAPIFactory.createWXAPI(this,"wxb4ba302aa476ea1");
|
api.handleIntent(getIntent(),this);
|
|
}
|
|
@Override
|
public void onReq(BaseReq baseReq) {
|
|
}
|
|
@Override
|
public void onResp(BaseResp baseResp) {
|
Log.d(TAG,"onPayFinish,errCode="+baseResp.errCode);
|
|
if(baseResp.getType()== ConstantsAPI.COMMAND_PAY_BY_WX){
|
finish();
|
}
|
|
|
}
|
}
|