본문 바로가기

분류 전체보기423

[Android] Dialog에서 getContext(), requireContext() 차이 getContext()는 Nullable requireContext()는 NonNull getContext()는 context가 호스트에 붙어있지 않을 때 Null을 반환한다. requireContext()는 getContext()에서 반환된 context가 Null인 경우 IllegalStateException를 throw한다. 일반적으로 Fragment에서 context에 접근하면 null이 아닌 값을 반환하지만, Fragment가 Activity에 attach 되지 않은 경우 등의 예외가 발생할 수 있으므로 Fragment.getContext()가 항상 NonNull인 것은 아니다. 따라서 requireContext()를 통해 Context가 Null이 아님을 보장할 수 있다. Java의 경우 그냥.. 2021. 12. 14.
[Java] 다른 클래스의 함수 사용하기 YoungsFunction 클래스에 아래와같은 함수가 작성되었을때 해당 함수를 사용하는 방법이다. public class YoungsFunction { /** * List 형식을 JsonObject로 변경해준다. * @param resultList * @return */ public JsonObject listToJson(List resultList) { HashMap returnHashMapValue = new HashMap(); JsonObject returnValue = new JsonObject(); returnHashMapValue.put("RESULT_LIST", resultList); returnValue.addProperty("returnValue", returnHashMapValue.to.. 2021. 12. 14.
오라클 컬럼 고유값 시퀀스로 만들기 https://coding-factory.tistory.com/420 [Oracle] 오라클 시퀀스(Sequence) 사용법 총정리 (생성, 조회, 수정, 삭제)등 시퀀스(Sequence)란? 시퀀스란 자동으로 순차적으로 증가하는 순번을 반환하는 데이터베이스 객체입니다. 보통 PK값에 중복값을 방지하기위해 사용합니다. 예를들어 게시판에 글이 하나 추가될때 coding-factory.tistory.com 2021. 12. 13.
[Kotlin] 전체화면으로 DialogFragment 열기 DialogFragment 여는 코드 SomethingDialog().showNow(supportFragmentManager,"") DialogFragment의 코드 class DialogStudy : DialogFragment() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) } override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { // 처리 return binding.root } override fun onResume() { super.onR.. 2021. 12. 13.