これは初心者の質問です。このメソッドからのブール値の戻り値が同じなのはなぜですか? (true または false は同じ結果になります)
@Override
public boolean onAreaTouched(TouchEvent pSceneTouchEvent, float pTouchAreaLocalX, float pTouchAreaLocalY) {
if(pSceneTouchEvent.isActionUp()) {
Log.i("testing", "always happen regardless the boolean return");
}
Log.i("asdf", "i thought this line won't happen if return false");
return false;
}
@Override
public boolean onAreaTouched(TouchEvent pSceneTouchEvent, float pTouchAreaLocalX, float pTouchAreaLocalY) {
if(pSceneTouchEvent.isActionUp()) {
Log.i("testing", "always happen regardless the boolean return");
}
Log.i("asdf", "return true, always happen");
return true;
}
何が違うのか、どちらが正しいのか教えてください。
下手な英語でごめんなさい