Android (3) 썸네일형 리스트형 Fragment 효율적인 코딩 방법에 대한 정리 안녕하세요? 사진찍는 개발자입니다.효율적인 Fragment 셋팅은 어떤 것이 있을까 조사하고 최적환 결과를 작성해 봅니다. UI 초기화 및 Handler 설정 @Overridepublic void onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // UI 초기화 (레이아웃 인플레이션) View view = inflater.inflate(R.layout.fragment_layout, container, false); // UI 컴포넌트 바인딩 recyclerView = view.findViewById(R.id.recyclerView); return vie.. JAVA | Stream 에 대해 궁금점 정리 안녕하세요? 사진찍는 개발자입니다.궁금했던 Java8 의 Stream 에 대해 정리한 내용 포스팅합니다. Java 8에 추가된 스트림(Stream) API는 데이터를 더 선언적, 간결하고 가독성 있는 방식으로 처리할 수 있게 도와줍니다. 이는 대량의 데이터를 효율적으로 처리하는 데 유용하며, 병렬처리도 지원하여 성능 향상을 도모할 수 있습니다.스트림 API 사용의 주요 이점은 다음과 같습니다: 읽기 쉬운 코드: 스트림은 함수형 프로그래밍 패러다임을 따르므로, 코드가 더욱 읽기 쉽고 이해하기 쉬워집니다.효율적인 데이터 처리: 스트림은 '게으른 연산'을 지원합니다. 즉, 필요한 시점에서만 연산이 수행되므로 메모리 사용량과 계산 비용을 절약할 수 있습니다.병렬처리 가능: 스트림은 병렬처리를 지원하여 멀티코.. Android ClassCastException at android.app.Application 오류 수정 [Android] ClassCastException at android.app.Application 오류 수정 간혹 android.app.Application을 상속받은 클래스를 선언 후에 getApplication()메소드 호출 후 class cast 시 오류가 발생해서 당황스러울 때가 있다. 물론 내 이야기다..... ㅡ.ㅡㅁ.(뭐.. 어쩌라고? 응?) [android.app.Application 클래스 상속한 클래스 선언] public class Application extends android.app.Application { ................} [getApplication()메소드를 이용해서 변경작업] public class MainActivity extends Activity { p.. 이전 1 다음