728x90
반응형

Kotlin 34

Kotlin ) 스코프 함수

run let apply also fun main(){ studyRun() } // 스코프 함수에 대해서 알아본다. fun studyRun(){ val runResult = SeoulPeople().people.run { add( People("runPack","010-3333-4444",21)) add( People("runJeon","010-4444-5555",22)) // 인스턴스가 유지되지 않는 일회성으로 사용할 때 유리 "I'm Run ~ " } val letResult = SeoulPeople().people.let { people -> // 알리아싱을 통해서 사용 기본은 it people.add( People("letPack","010-3333-4444",21)) people.add( Peo..

Kotlin 2022.08.16

코틀린 fragment 내부에서 onActivityResult 받기

일단, 이전 버전의 fragment 는 잘 모르겠고 andorid.support.v4.app.Fragment 를 이용했다면 분명, Fragment에서도 startActivityForResult가 잘 동작해야 한다. 그런데 이게 fragment 내에 정의된 onActivityResult로 안 온다?! 옴마나?! 싶을 때는 해당 fragment의 상위 activity 코드를 열어보자. 만약, Activity에 onActivityResult method가 override 되어있다면 (사실 만약이 아니고 무조건 그럴 거임) 해당 onActivityResult 코드에 super.onActivityResult 가 빠져있는지 확인해보자. (아마 빠져있을 거임 ㅎㅎ) 알아보니 startActivityResult의 결과..

Kotlin 2019.04.25

코틀린 안드로이드 JsonArray 를 php 로 보내기

> ArrayList -> JsonArray // 제이슨으로 변환 fun convert_ArrayListToJson(){ // List를 JsonArray로 만들어서 보낸다 . var makeGson = GsonBuilder().create() var listType: TypeToken = object : TypeToken() {} try { // 제이슨으로 변환 var roomMateList = makeGson.toJson(roomMate,listType.type) send_GroupRoomMateList(roomMateList) }catch (e : JSONException){ } } fun send_GroupRoomMateList(roomMate_JsonObject : String){ // 서버에 ..

Kotlin 2019.03.01

adapter에서 엑티비티나, 프래그먼트로 데이터 보내기, 이벤트

필요한 것 인터페이스!!!! interface list_onClick_interface { fun onCheckBox(friend_data: friend_data) } 인터 페이스를 만들어 줍니다. 다음으로. 엑티비티나, 프래그먼트가 이 인터페이스를 상속 받도록 합니다. class OnwToGroup_Chatting : Fragment(),list_onClick_interface 이렇게요, 그리고 위에서 선언한 fun onCheckBox(friend_data: friend_data) 요녀석을 정의해 줍니다. 그리고 이제는 어댑터 내부! class invite_friend_list_Adapter (val context: Context, val friend_DataArray: MutableList, var ..

Kotlin 2019.02.19
728x90
반응형