B4X:
public void GetPoints(final BA ba) {
UUAppConnect.getInstance(ba.context).getPoints(new UpdatePointListener() {
@Override
public void onSuccess(String arg0, int arg1) {
// TODO Auto-generated method stub
ba.raiseEvent(this, EN+"_onsuccessgetpoints", new Object[] { arg0,arg1 });
ba.raiseEventFromDifferentThread(this, null, 0, EN + "_onsuccessgetpoints", false, new Object[] { arg0,arg1 });
Log.i("B4A", "EN:"+EN+"_onsuccessgetpoints Getpoints onSuccess:"+arg0+" "+arg1);
}
@Override
public void onError(String arg0) {
// TODO Auto-generated method stub
ba.raiseEvent(this, EN+"_onerrorgetpoints",new Object[] { arg0 });
}
});;
}
B4X:
@Events(values={"_onerrorgetpoints(reason as String)","_onsuccessgetpoints(unitname as String,points as int)"})
B4X:
Sub uuad__onsuccessgetpoints(arg0 As String,arg1 As Int)
nPoints=arg1
sUnit=arg0
Log("一共有:"&nPoints&sUnit)
End Sub
:sign0085: why?