アプリ版:「スタンプのみでお礼する」機能のリリースについて

newView.setOnTouchListener { _, event ->
if (event.action == MotionEvent.ACTION_DOWN) {
newView.performClick()

// Serviceを停止
stopSelf()
}
false
}

if文にfalseと書くのはどういう意味ですか?

A 回答 (2件)

>戻り値として書くことでどんな意味があるのですか?


https://developer.android.com/reference/android/ …
「True if the listener has consumed the event, false otherwise.」
対象となるイベントの処理をこれ以上しなくてよいかどうかを指示します。

多分ここらへんに解説されてるので読んでみるとよいです。
https://developer.android.com/develop/ui/views/t …
    • good
    • 0

if文に書いてるのではなく、onTouchイベントを扱う手続きの戻り値としてfalseを書いてるのかと。


こんな感じ↓
newView.setOnTouchListener { _, event -> なんか; return false }

「なんか」がif文のところ。
    • good
    • 0
この回答へのお礼

戻り値として書くことでどんな意味があるのですか?

お礼日時:2023/03/27 22:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!