Android/Kotlin

·Android/Kotlin
기존에 있던 maven 말고 같은 maven 괄호 안에 url을 넣어서 오류가 났다. 예전에도 접했던 것 같은데 아무래도 sdk를 많이 다뤄보지 않아서 더 그런 것 같다.
·Android/Kotlin
fragment에서 backbtn click시 뒤로 가기 사용할 코드 프래그먼트에서 requireActivity() 호출해서 쓰면 됨. remove!!!! private fun goToBack() { val fragmentManager = requireActivity().getSupportFragmentManager() fragmentManager.beginTransaction().remove(this@MapFragment).commit(); fragmentManager.popBackStack(); } 근데 이렇게 해도 되는 거 아닌가...? 일단 해보겠음. 지금 이 코드 갖고있는 fragment는 홈화면에서 바텀네비게이션에 의해 호출되어있음. 그런데 이 상태에서 finish를 하면 아예 종료되는 거 아..
·Android/Kotlin
실사용 예제 - 외주프로젝트01 - info에서 네이버 맵에 주소 검색시 사용했고 웹뷰로 연결됨 보내는 곳 binding.hospitalInformationFragmentTvHospitalAddress ->{ val intent = Intent(requireContext(),HospitalAddressActivity::class.java) intent.putExtra(Constants.HOSPITAL_ADDRESS,binding.hospitalInformationFragmentTvHospitalAddress.text) startActivity(intent) } 받는 곳 class HospitalAddressActivity:BaseActivity(ActivityHospitalAddressBinding::i..
·Android/Kotlin
sSharedPreferences.edit().clear().commit() 위처럼 뒤에 .edit(),clear(). 까지는 하고 commit을 안해서 적용이 안되었음. commit()기억하기. 로그아웃 하기 위해서 사용한 실제 코드 binding.moreModifyMyInfoTvLogout.setOnClickListener { ApplicationClass.sSharedPreferences.edit().clear().commit() finish() }
·Android/Kotlin
Fragment 갱신 - 데이터 새로 가져오거나 상태 변경된 경우 사용 //fragment 갱신 fun refreshFragment(fragment: Fragment) { var ft: FragmentTransaction = childFragmentManager.beginTransaction() ft.detach(fragment).attach(fragment).commit() } //fragment 갱신 fun refreshFragment(fragment: Fragment, fragmentManager: FragmentManager) { var ft: FragmentTransaction = fragmentManager.beginTransaction() ft.detach(fragment).attach(fr..
·Android/Kotlin
보호되어 있는 글입니다.
·Android/Kotlin
Fragment private var myContext: FragmentActivity? = null override fun onAttach(activity: Activity) { myContext = activity as FragmentActivity super.onAttach(activity) } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { .... view.reservation_cancel_tv_reservation.setOnClickListener { content -> //fragment manager - supportFragmentManager 구현 var fragManager: FragmentManager = m..
·Android/Kotlin
callbtn.setOnClickListener { clickListener(result.estimateIdx) Log.d( "Test", "OngoingRecyAdapter Clicked Item estimate Idx : ${result.estimateIdx}" ) Log.d( "Test", "OngoingRecyAdapter Clicked Item PhoneNum Idx : ${result.hospitalPhoneNumber}" ) val hospitalNum = result.hospitalPhoneNumber.replace("-","") var intent = Intent(Intent.ACTION_DIAL, Uri.parse("tel:${hospitalNum}")) itemView.context...
하니낫허니
'Android/Kotlin' 카테고리의 글 목록 (3 Page)