This is my first Activity
ArrayList<Integer> deletedPositions = new ArrayList<>();
.
.
.
deletedPositions.add(2);
Log.d("Deleted Position is: ", " " + deletedPositions);
// I can see 2 in my Log
public void onBackPressed(){
super.onBackPressed();
Log.e("----------------->", "Back Pressed");
Intent intent=new Intent();
intent.putExtra("isdeleted",true);
intent.putExtra("pos",deletedPositions);
setResult(2,intent);
finish();
}
This is my receiving Activity
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
Log.d("----------->","onActivityResult Called " + requestCode + " " + requestCode + " " + data);
super.onActivityResult(requestCode, resultCode, data);
if(requestCode==2 && data != null)
{
ArrayList<Integer> positionsToBeRemoved = data.getIntegerArrayListExtra("pos");
But i'm getting null in data which should be 2 Where am I doing it wrong? Thank You