アプリケーションが開始されると、ユーザーが画面に触れるまでカスタム ポップアップを実行します。画面がタッチされると、イベント onTouch() でキャッチし、ポップアップをキャンセルします。この時点から、イベントはもう必要ありません。問題は、イベントが生きていて、ユーザーが画面に触れるたびにジャンプし続けることです。このイベントのサブスクライブを解除する方法はありますか? c# のようなもの -= eventName. コードは以下のとおりです。
@Override
public boolean onTouch(View v, MotionEvent event) {
if (!_stopToast)
{
_hintToast.cancel();
_stopToast = true;
}
return false;
}