Form Activity Login I call
Intent intent=new Intent(LogIn.this,BRInfoActivity.class);
From Activity BrActivityList I Call
Inten
Form Activity Login call this--
Intent intent=new Intent(LogIn.this,BRInfoActivity.class);
intent.putExtra("call_from","ActivityClass");
From Activity BrActivityList Call--
Intent intent=new Intent(BRActiviList.this, BRInfoActivity.class);
intent.putExtra("call_from", "BRActivity");
Now, when you get the intent, compare the "call_from" string in an if-else block! That's it!
May this help you...
The new intent comes as part of onNewIntent(Intent)
. The original Intent is still available via getIntent()
.
You put whatever code you need to into onNewIntent
in order to update the UI with the new parameters; probably similar to what you're doing in onCreate
.
Also, you probably want to call setIntent(intent)
in onNewIntent
to make sure future calls to getIntent()
within the Activity lifecycle get the most recent Intent data.
If you will start activity with
startActivityForResult()
.
Then you can use getCallingActivity()
to get caller.