Guest User

Untitled

a guest
Jan 18th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. private void getResource(String mac, String resource) {
  2. int threadID = android.os.Process.myTid();
  3.  
  4. Log.e( "", "Marker 1" );
  5. Mds.builder().build(mContext).get(SCHEME_PREFIX + mac + resource, null, new MdsResponseListener() {
  6. @Override
  7. public void onSuccess(String data, MdsHeader header) {
  8. Log.e( "", "Marker 2" );
  9.  
  10. int callbackTID = android.os.Process.myTid();
  11. if( callbackTID == threadID) {
  12. Log.e("", "Same Thread");
  13. }
  14.  
  15. else{
  16. Log.e("", "Different Thread");
  17. }
  18. }
  19. });
  20.  
  21. Log.e( "", "Marker 3" );
  22. }
  23.  
  24. Log.e( "", "Marker 1" );
  25. Mds.builder().build(mContext).get(SCHEME_PREFIX + mac + resource, null, new MdsResponseListener() {
  26. @Override
  27. public void onSuccess(String data, MdsHeader header) {
  28. Log.e( "", "Marker 2" );
  29. doSomething() // Your method call when response is ready
  30.  
  31. });
  32.  
  33. private void doSomething() {
  34. Log.e( "", "Marker 3" );
  35. }
  36.  
  37. }
  38.  
  39. Obserable.create( source ->
  40. Mds.builder().build(mContext).get(SCHEME_PREFIX + mac + resource, null, new MdsResponseListener() {
  41. @Override
  42. public void onSuccess(String data, MdsHeader header) {
  43. source.onNext(data)
  44. source.onComplete()
  45. });
  46. )
Add Comment
Please, Sign In to add comment