Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void getResource(String mac, String resource) {
- int threadID = android.os.Process.myTid();
- Log.e( "", "Marker 1" );
- Mds.builder().build(mContext).get(SCHEME_PREFIX + mac + resource, null, new MdsResponseListener() {
- @Override
- public void onSuccess(String data, MdsHeader header) {
- Log.e( "", "Marker 2" );
- int callbackTID = android.os.Process.myTid();
- if( callbackTID == threadID) {
- Log.e("", "Same Thread");
- }
- else{
- Log.e("", "Different Thread");
- }
- }
- });
- Log.e( "", "Marker 3" );
- }
- Log.e( "", "Marker 1" );
- Mds.builder().build(mContext).get(SCHEME_PREFIX + mac + resource, null, new MdsResponseListener() {
- @Override
- public void onSuccess(String data, MdsHeader header) {
- Log.e( "", "Marker 2" );
- doSomething() // Your method call when response is ready
- });
- private void doSomething() {
- Log.e( "", "Marker 3" );
- }
- }
- Obserable.create( source ->
- Mds.builder().build(mContext).get(SCHEME_PREFIX + mac + resource, null, new MdsResponseListener() {
- @Override
- public void onSuccess(String data, MdsHeader header) {
- source.onNext(data)
- source.onComplete()
- });
- )
Add Comment
Please, Sign In to add comment