본문 바로가기

안드로이드 스튜디오

프래그먼트매니저 에러(FragmentManager Error) 프래그먼트매니저를 사용하려고 보면 아래와 같은 메시지를 볼 수 있다. 위 그림에서 뜬 메시지가 시키는대로, 그리고 안드로이드 스튜디오가 추천해준대로 바꿔서 코드를 진행해보자. 프래그먼트 트랜잭션도 비슷한 경고가 뜬다. 아래와 같이 바꿔서 계속 코드를 진행해 보자. 프래그먼트 트랜잭션에 프래그먼트를 추가하려고 보면 어떤 방식으로 해도 ft.add에 있는 빨간줄은 없어지지 않는다.import를 바꿔도 절대 없어지지 않는다. 방법은 간단하다. onClick()메서드 바로 아래 코드를 바꾸면 된다. FragmentManager fm=getFragmentManager(); ->FragmentManager fm=getSupportFragmentManager();getFragmentManager()를 getSuppo.. 더보기
이클립스 소스파일 안드로이드 스튜디오로 임포트 하기 예전 안드로이드 책을 산 사람들은 소스코드가 이클립스로 되어 있을 것이다. 이걸 안드로이드 스튜디오에 임포트 하는 방법은 간단하다. 안드로이드 스튜디오를 처음 실행하면 보통 저장 장소로 workspace를 안드로이드 스튜디오가 자동으로 만든다. 만약 workspace가 아니면, 안드로이드 스튜디오를 실행해서 파일들이 어디에 저장되어 있는지를 알아보자. 그런후에 소스 파일을 복사하여 안드로이드 스튜디오 파일들이 저장된 위치로 붙여넣기 한다. 그 다음에 file -> close project 를 선택 한다. 그러면 아래와 같은 화면이 나올 것이다. 그리고 붉은색 원안에 있는 import project를 클릭한다. 그러면 아래와 같은 화면이 뜬다. 여기서 아까 위에서 복사/붙여넣기를 했던 소스 파일을 찾아서 .. 더보기