Android/Kotlin

·Android/Kotlin
'어떤'값이 들어오는 지 볼 때에는 디버깅 - for/if 문 안의 것들을 찍고 response 등을 찍어서 봐야함. 그리고 대부분 내가 원하는 값(이 값이 들어가나? 이 값이 몇 번째 Idx인가 같은 것들은 옆에 회색 글씨로 뜸!) 연결이 되었나? - 로그를 사용 그리고 순서에 맞출 때에는 onCreate에 모두 나열하기보다는 MapService를 불렀으면, 성공시에 실행되어야 하는 작업들은 Success에 써주고 실패시는 Failure에 써주는 등 내가 미처 생각하지 못한 예외를 방지해야함. 그니까 논리적으로 생각해야한다고!
·Android/Kotlin
.setTextColor(Color.WHITE)처럼 tint로 지정된 컬러 말로 value의 color 파일 안에 있는 색으로 지정하려면 defaultSubText.setTextColor(ContextCompat.getColor(this, R.color.main_blue)) 하단과 같이 설정해야한다.
·Android/Kotlin
이게 성공한 거. 아래거는 실해. 메일 주소를 array로 만들어서 보내줘야함! val addr = arrayOf("myHospitalOfficial@gmail.com") val shareIntent = Intent(Intent.ACTION_SEND) shareIntent.type = "text/plain" shareIntent.putExtra(Intent.EXTRA_EMAIL, addr) // shareIntent.putExtra(Intent.EXTRA_SUBJECT, subject) shareIntent.putExtra(Intent.EXTRA_TEXT,getString(R.string.more_btn_email_report)) startActivity(Intent.createChooser(shareI..
·Android/Kotlin
activity에서 다른 activity의 fragment로 접근하는 경우 시간이 부족해서?context 없어서 나올때 사용. if(intent.hasExtra("isEdit")){ loginCheck(ScheduleFragment()) fragmentManager.executePendingTransactions() } if(intent.hasExtra("isReserved")){ loginCheck(UsFragment()) fragmentManager.executePendingTransactions() } https://eitu97.tistory.com/31
·Android/Kotlin
+ fragment -> Activity 로 전환 val intent = Intent(getActivity(), MainActivity::class.java) startActivity(intent)
·Android/Kotlin
Activity 현재 화면에서 새로 고침 - 예외처리 되어있음. 확인 버튼으로 내 정보 수정 시 사용 그냥 onRestart() 에서 recreate() 해주는게 편함.. override fun onRestart() { super.onRestart() recreate() } try { //TODO 액티비티 화면 재갱신 시키는 코드 val intent = intent finish() //현재 액티비티 종료 실시 overridePendingTransition(0, 0) //인텐트 애니메이션 없애기 startActivity(intent) //현재 액티비티 재실행 실시 overridePendingTransition(0, 0) //인텐트 애니메이션 없애기 } catch (e: Exception) { e.print..
·Android/Kotlin
//Geocoding - 고유명칭(주소나 산,호수의 이름등)을 가지고 위도와 경도의 좌표값를 얻는 것 예외 처리 try{ resultList = geocoder.getFromLocation(getLatitude, getLongitude, 1) }catch(e:IOException){ e.printStackTrace() } val hasCoarseLocationPermission = ContextCompat.checkSelfPermission(this, coarseLocationPermission) checkSelfPermission - 앱 사용 권한 요청 해당권한의 기능사용 시 checkSelfPermission 을 사용하여 사용자가 권한을 승인해야만 API의 사용이 가능 안드로이드 - permissio..
·Android/Kotlin
Activity val bundle = Bundle() bundle.putString("isEdited", "true") // set Fragmentclass Arguments // set Fragmentclass Arguments val fragobj = Fragment() fragobj.setArguments(bundle) Fragment override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { val isEdited = requireArguments().getString("isEdited") return inflater.inflate(R.layout.f..
하니낫허니
'Android/Kotlin' 카테고리의 글 목록 (2 Page)