데이터를 Intent를 이용해 다른 액티비티로 값만 전달해주고 전달해 줄 때 그 Activity를 굳이 띄울 이유가 없어
Flag = 22;
Intent intent = new Intent(MainActivity.this, BookMark.class);
intent.putExtra("flag", Flag);
이렇게 메인 액티비티에서 던져주면,
Intent intent=getIntent();
Flag = intent.getIntExtra("flag", 1);
이렇게 받거든요! getIntExtra에 두번째 파라미터는 Default Value로 인텐트로 값이 전달 되었을 시 해당 key의 값이 null 일때 셋팅해주는 값으로 알고 있습니다.
그런데 받아온 Flag를 찍어보면 항상 1입니다. 메인에서 값 던져줄때는 분명 22를 찍고 넘어가는데 말입니다.
왜이런거죠????