목록전체 글 (78)
몰?.루();
뭐만하면 띠리링! 경고 비프음이 나서 스트레스 쌓여서 없애는 법을 찾아봤더니 방법이 있더군요. 1. bash에서 비프음 없애기 sudo vim /etc/inputrc 위 명령어 입력하면 루트 권한 비밀번호를 요구하는데 비밀번호 입력을 마치고 나면 아래와 같은 창이 뜹니다. 중간에 파란 글자 중에 자세히 보면 # set bell-style none이 있는데 앞에 #을 지우고 저장하고 나옵니다. (i 눌러서 insert 모드로 변경한 후 방향키로 이동 후 # 지우고 Esc 누르고 :wq 입력 후 엔터) 이렇게 하면 일단 bash에서는 띠리링 소리가 안 들리게 됩니다. (터미널 껐다켜야 적용됨) 2. vim에서 비프음 없애기 bash와 vim 따로 작업 해줘야합니다. (참고로 vim은 리눅스의 메모장입니다.)..
두괄식으로 결론부터 조지자면 // 액티비티에 이 코드 삽입 val fragment = supportFragmentManager.findFragmentById(R.id.fragment_container) as MyFragment fragment.myFragmentFuncion() 이렇게 하시면 됩니다. 메인 액티비티 소스 코드(MainActivity.kt) package com.example.test import android.os.Bundle import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { supe..
코틀린에는 확장 함수가 존재합니다. 이미 있는 클래스에 내가 원하는 기능의 함수를 추가할 수 있습니다. fun String.isHello(): Boolean { return (this == "hello") } 예를 들어 위와 같이 어떤 문자열이 "hello"인지 판단해주는 아주 쓸모 없는 확장 함수를 제가 직접 만들 수 있습니다. 이렇게 확장 함수를 만들어놓으면 "hello".isHello() // true "hi".isHello() // false 이런 식으로 String 뒤에 점(.)을 붙이고 isHello()를 해서 마치 코틀린 자체에서 isHello라는 String 함수를 추가해놓은 것처럼 사용할 수 있습니다. 근데 이 확장 함수 기능은 자바에는 없습니다. 자바 파일에 가서 아무리 "hello"...