class IPlatFormCallBackImpl implements IPlatFormCallBack{
//主线程
@Override
public long onStarted(RequestIdentifying reqIdentifying,
long lErrorCode) {
// TODO Auto-generated method stub
Toast.makeText(MainActivity.this, "连接成功" , Toast.LENGTH_SHORT).show();
return 0;
} //普通线程
@Override
public long onSent(RequestIdentifying reqIdentifying,
int sendIndex, long lErrorCode) { //需要在此处获取主线程 // TODO Auto-generated method stub
Toast.makeText(MainActivity.this, "数据发送成功" , Toast.LENGTH_LONG).show();
return 0;
}
}
//主线程
@Override
public long onStarted(RequestIdentifying reqIdentifying,
long lErrorCode) {
// TODO Auto-generated method stub
Toast.makeText(MainActivity.this, "连接成功" , Toast.LENGTH_SHORT).show();
return 0;
} //普通线程
@Override
public long onSent(RequestIdentifying reqIdentifying,
int sendIndex, long lErrorCode) { //需要在此处获取主线程 // TODO Auto-generated method stub
Toast.makeText(MainActivity.this, "数据发送成功" , Toast.LENGTH_LONG).show();
return 0;
}
}
Handler mHandler = new Handler() { @Override
public void handleMessage(Message msg) {
switch (msg.what) {
case TYPE_SEND:
Toast.makeText(MainActivity.this, (String) msg.obj,
Toast.LENGTH_LONG).show();
break;
default:
break;
}
}public long onSent(RequestIdentifying reqIdentifying, int sendIndex,
long lErrorCode) {
// TODO Auto-generated method stub
String message = "数据发送";
mHandler.obtainMessage(TYPE_SEND, message).sendToTarget();
return 0;
}