Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 프래그먼트
- Portfolio
- android
- it
- C
- H2O
- 한글
- 안드로이드
- server
- centOS7
- 자바
- 개발자
- 해석
- kakao
- javascript
- error
- ubuntu
- php
- MySQL
- C lanuage
- 개발
- techEmpower
- unity
- java
- NGINX
- 구글
- caddy
- mariadb
- 컴퓨터과학총론
- 번역
Archives
- Today
- Total
개발모음집
프래그먼트 에러 본문
1.액티비티의 프래그먼트가 추가되지 않은 문제가 생겼다.
에러명 : Cannot resolve method 'add'
구글 개발자센터에 나온대로 add (컨테이너 레이아웃id, 프래그먼트); 코드를 작성했는데 에러가 생겼다.
문제는 내가 안드로이드스튜디오에서 blankFragment를 생성하였는데 이와 같이 생성할 때는 android.app의 프래그먼트를 상속받는다.
import android.app.Fragment;
하지만 v4의 프래그먼트를 상속받아야 문제가 해결된다.
import android.support.v4.app.Fragment;
2. 액티비티를 켜자 must implement OnFragmentInteractionListener" Error 에러 발생
fragment 를 사용할 activity 에서 OnFragmentInteractionListener로 implement.
Acitivty 내에 public void onFragmentInteraction(Uri uri) 함수를 만들어 주면 된다.
3. 버튼이벤트가 안먹음
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {View view = inflater.inflate(R.layout.fragment_email, container, false);
btn = (Button) view.findViewById(R.id.registr_email_btn);
return inflater.inflate(R.layout.fragment_email, container, false);
}
생각해보니 리턴할 때 다시 인플레이션해서 값을 넘김.
해당 뷰를 리턴해주면 된다.
return view;
'Android' 카테고리의 다른 글
구글 로그인API token null 문제 (0) | 2017.05.29 |
---|---|
CoordinatorLayout에서 toolbar 쓸 때 조심해야할 점 (0) | 2017.05.23 |
안드로이드 앱바 삭제하는 4가지 방법 (0) | 2017.05.19 |
프래그먼트 정리 (0) | 2017.05.17 |
android expandablelistview (0) | 2017.04.05 |