1,616
社区成员
发帖
与我相关
我的任务
分享
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
//返回结果
if (requestCode == FuQianLa.REQUESTCODE
&& resultCode == FuQianLa.RESULTCODE
&& data != null) {
FuQianLaResult result = data.getParcelableExtra(FuQianLa.PAYRESULT_KEY);
Toast.makeText(getApplicationContext(), result.payCode, Toast.LENGTH_SHORT).show();//付款成功
//发送数据
try {
if (btSocket!=null) {
// 写数据
sendDataToClient(etAmount.getText().toString());
}
} catch (Exception e) {
e.printStackTrace();
}
if (FuQianLa.JD.equals(result.payChannel)) {
jdToken = result.payMessage;
}
}
super.onActivityResult(requestCode, resultCode, data);
}
private void sendDataToClient(String s) {
byte[] buffer = s.getBytes();
try {
OutputStream os = btSocket.getOutputStream();
os.write(buffer);
os.flush();
// os.close();
// socket.close();
Log.d("" , "服务器端数据发送完毕!");
} catch (Exception e) {
e.printStackTrace();
}
}