Guest User

Untitled

a guest
Jul 17th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.98 KB | None | 0 0
  1. //here i call startActivityForResult(
  2.  
  3. myBtn.setOnClickListener(new View.OnClickListener() {
  4.  
  5.             @Override
  6.             public void onClick(View v) {
  7.  
  8.                 Intent i = new Intent(MainActivity.this,
  9.                         FilterMentionActivity.class);
  10.                 i.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
  11.                 startActivityForResult(i, 1);
  12.             }
  13.         });
  14.  
  15.  
  16. //here is the on
  17.  
  18.     @Override
  19.      protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  20.       super.onActivityResult(requestCode, resultCode, data);
  21.      
  22.     Log.d("onActivityResult","called ******"); // this calls whenever startActivityForResult is called
  23.      
  24.       if(resultCode==RESULT_OK && requestCode==1){
  25.      
  26.        Log.d("win win","win win"); // this never fires
  27.       }
  28.      }
  29.  
  30.  
  31. //this is the called activity
  32.  
  33.     Intent in = getIntent();
  34.     Bundle bdl = new Bundle();
  35.     bdl.putString("name", mentionNameChoice);
  36.     in.putExtras(bdl);             
  37.     setResult(RESULT_OK,in);
  38.     finish(); // the activity finishes fine, but onActivityResult never calls :(
Add Comment
Please, Sign In to add comment