Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 안드로이드 광고
- 안드로이드 리스트뷰와 광고
- android 뒤집히는 카드뷰
- 앱에 광고 수익
- android remoteconfig
- android 앱업데이트 없이 변경하기
- 불그리레시피
- 안드로이드 뒤집히는 뷰
- 애드몹 설정
- android kotlin
- 정국라면레시피
- 라면레시피추천
- firebase RemoteConfig
- 정국라면
- android notification
- Android AdMob
- 안드로이드
- RecyclerView in Admob
- android 영단어 기능 만들기
- 앱에 광고달기
- FlipView
- kotlin
- Android
- android 터치시 뒤집히는 뷰
- 테러우편물
- 앱 광고 설정
- android 광고달기
- 국제우편물
- 우편물재난문자
- android 수익
Archives
- Today
- Total
TAE
[kotlin] android Kotlin과 java 사용(startActivity, setOnClickListener) 본문
Kotlin/개념
[kotlin] android Kotlin과 java 사용(startActivity, setOnClickListener)
tg-world 2021. 9. 9. 14:35반응형
android startActiviy 방법
- java
Intent intent = new Intent(this, 새로운 액티비티.class);
startActivity(intent);
- kotlin
val intent = Intent(this,새로운액티비티::class.java)
startActivity(intent)
android setOnClickListener
-java
clickBT.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (editText.getText().toString().isEmpty()) {
Toast.makeText(MainActivity.this, "빈값입니다", Toast.LENGTH_SHORT).show();
return;
}
Toast.makeText(MainActivity.this, "click", Toast.LENGTH_SHORT).show();
}
});
implements 하기 귀찮을땐(물론 코딩에 귀찮으면 안되지만) 이방법으로 사용을 해왔었는데.. 노란줄이 떠서 봤더니..
anonymous new View.OnClickListener() can be replaced with lambda
람다식으로 바꿀수 있다고한다.. 코틀린에선 람다를 많이 사용하는데.. 기존 java에서도 람다를 쓰려니 좀 어색한 감이있다.. 람다형식으로 Replace with lambda 를 누르니
barcode_text.setOnClickListener(v -> {
if (editText.getText().toString().isEmpty()) {
Toast.makeText(MainActivity.this, "빈값입니다", Toast.LENGTH_SHORT).show();
return;
}
Toast.makeText(MainActivity.this, "click", Toast.LENGTH_SHORT).show();
});
이렇게 람다식으로 바꿔준다.. 얼른 람다식에 익숙해 져야할것같다.
- kotiln
clickBT.setOnClickListener {
if (HeightEditText.text.toString().isEmpty() || WeightEditText.text.toString().isEmpty()) {
Toast.makeText(this, "빈값입니다.", Toast.LENGTH_SHORT).show()
return@setOnClickListener
}
Toast.makeText(this, "클릭", Toast.LENGTH_SHORT).show()
}
반응형
'Kotlin > 개념' 카테고리의 다른 글
[kotlin] 반복문 for문 (0) | 2021.09.09 |
---|---|
[kotlin] 랜덤함수 Random() _ 중복제거 (0) | 2021.09.09 |
Comments