본문 바로가기

Dev332

여러개의 Fragment 를 사용할때 해당 화면 감지하는 방법 여러개의 Fragment 를 사용할때 해당 화면 감지하는 방법 먼저 얘기하자면 setUserVisibleHint(Boolean bol) 을 사용해야 한다!! 기본적인 Fragment 를 사용할때 기본적인 라이프 사이클은 아래와 같다. 1. onAttach()2. onCreate()3. onCreateView()4. onActivityCreated()5. onStart()6. onResume()7. Activation8. onPause()9. onStop()10. onDestroyView()11. onDestroy()12. onDetach() 순서는 그림과 같이 흘러간다. 여기서 여러개의 Fragment 에서 내가 현재 화면에 온 Fragment 화면을 Detection 하기 위해서 setUserVisib.. 2017. 12. 14.
MediaCodec DuqueueOutputBuffer Error / 미디어코덱 에러 MediaCodec DuqueueOutputBuffer Error / 미디어코덱 에러 현상 : 녹화 기능을 구성하고 녹화를 저장할때 발생하는 에러 모델 : 갤럭시 TabA10.1 (2016) - SM-T580 (SM-T815 외 다른 기종은 괜찮음)OS버전 : 6.0.1 java.lang.IllegalStateExceptionat android.media.MediaCodec.native_dequeueOutputBuffer(Native Method) at com.app.ui.media.MediaEncoder.drain(MediaEncoder.java:334) at com.app.ui.media.MediaEncoder.run(MediaEncoder.java:150) at java.lang.Thread.run.. 2017. 12. 13.
MediaRecorder Stop() Error 리뷰 기능 구성 중 - MediaRecorder Stop() Error MediaRecorder 을 통해서 화면의 스크린 캡처를 저장하려는 중 MediaRecorder.stop() 메서드를 실행할때 뜨는 오류.-> 현재 Lenovo PHAB2 Pro (PB2-690M) 에서 발생, Samsung 주력(?) 모델 및 LG 주력(?) 모델에서는 무사히 넘어감. java.lang.RuntimeException: stop failed.at android.media.MediaRecorder.stop(Native Method) 해결책https://github.com/saki4510t/ScreenRecordingSample 2017. 12. 12.
키가 같은 APK 는 공식 플레이스토어에서 업데이트가 가능하다. 키가 같은 APK 는 공식 플레이스토어에서 업데이트가 가능하다. Q : 사인된(키가 같은) apk를 개인적으로 배포해서 설치하면 나중에 플레이스토어에 업데이트 할 경우 업데이트가 가능한가요?A : 사인된 APK 를 비공식 루트로 배포하고 나중에 공식 앱의 버전이 비공식 루트로 배포된 앱보다 높으면 플레이스토어에서 업데이트가 가능하다 2017. 12. 11.
ExpandableListView 에서 Scroll to Position ExpandableListView 에서 원하는 GroupView 로 Scroll 하고 해당 Group 을 열기 ExpandableListView.setSelectionFromTop(groupPosition, 0);ExpandableListView.expandGroup(groupPosition); 참고 :- https://stackoverflow.com/questions/12762958/auto-scrolling-in-expandablelistview- https://stackoverflow.com/a/25469385/3897810 2017. 12. 11.
Viewpager Detect Visible Fragment Viewpager with Fragment 여러개의 Fragment 의 구성된 Viewpager 를 사용할때 선택한 화면에 왔을때,선택된 화면인을 감지하기 위해서 사용하는 setUserVisibleHint() 메서드!!! 참고 : https://stackoverflow.com/questions/10024739/how-to-determine-when-fragment-becomes-visible-in-viewpager 2017. 12. 11.