button的ontouchevent問題
我正常錄音,彈出錄音對(duì)話框,然后手沒有移動(dòng)直接松開,對(duì)話框沒有消失,聲音檢測(cè)還在,就是不會(huì)關(guān)閉,debug后發(fā)現(xiàn)ACTION_UP下面的代碼沒有執(zhí)行。
用另一種方法,我手按住,移動(dòng)后,再次回到button的位置,手松開就正常錄音了,生成語音。
我的解決辦法:把ACTION_UP換為default,一切正常。
問題一:為什么我手指按住不移動(dòng)再放開不會(huì)觸發(fā)ACTION_UP?
問題二:有個(gè)bug,手指按住還沒彈出dialog時(shí),我松開手指,這時(shí)候頁面卡住。要在哪里修改代碼比較合適呢?