안드로이드 23

[ANDROID] onActivityResult

onActivityResult는, 정말 간단하게 설명하면 Activity A와 B가 있을 때, A에서 B로 갔다가 다시 A로 넘어올 때 사용하는, 안드로이드에서 제공하는 기본 메소드입니다. 이 메소드의 대표적인 용도 중 하나는 커스텀 다이얼로그를 사용할 때 입니다. 커스텀 다이얼로그를 짤 때 가장 쉬운 방법으로 액티비티를 다이얼로그화하는 경우가 있습니다. 하지만 액티비티를 이동할 때 Intent intent = new Intent(this, B.class);startActivity(intent);finish(); 혹은 startActivity(new Intent(this, B.class));finish(); 이런식으로 넘기는 경우가 있는데 다이얼로그가 호출되면 배경화면으로 A 액티비티가 반투명하게 보여야..

android 2015.05.20

[android] Facebook sdk 4.0 로그인&포스팅

1.개발자 설정https://developers.facebook.com/접속해서 로그인. 위 상단에 MyApps 라는 카테고리를 클릭한후 앱을 설정한다. 위에칸엔 자신의 앱 패키지명 밑에칸엔 처음시작하는 액티비티 (패키지명 포함) 자신의 앱의 키 해시를 등록한다설정이 끝난다음 자신의 앱의 Dashboard창에서 자신의 앱 아이디를 확인한다.페이스북 sdk를 다운 받는다.(ver 4.0.1 4/8일 기준) 2.앱 설정SDK 를 임폴트 하면 몇가지 에러가 뜨는데 해결하는 방법은첨부파일에 bolts-android-1.1.2.jar 이파일을 sdk libs 안에 넣어주고 sdk의 컴파일러 레벨을 1.7로 마춰주면 해결 된다. 오류가 다 잡히고 나면 자신의 프로젝트 마우스 우클릭> Properties > Andr..

android 2015.04.08

[android]Activity 동시에 종료하기

만약 Activity가 A, B, C, D 4가지의 Activity가 있다고 가정을 하고 A->B->C->D 이렇게 흘러 간다고 가정을 하면 만약 Back 키를 눌렀을때 D->C->B->A로 갈것이다 여기서 D->A로 Back 키 한번으로 가고 싶다면 어떻게 해야 할까 거기에 대한 해결방법을 설명 한다. 1.스태틱으로 엑티비티들을 담는 배열을 만든다 public static ArrayList actList = new ArrayList(); 2.B,C,D Activity들의 onCreate부분에 아래부분 선언 ArrayList acts = CValue.actList; actList.add(act); 3.B,C,D Activity들의 onDestroy부분에 for (int i = 0; i < acts.siz..

android 2014.10.15