package Ġcom . may e . base . expand Ċ Ċ import Ġandroid . view . View Ċ Ċ /** ĠView æĭ ĵ å±ķ æĸ¹æ³ķ Ġ**/ Ċ Ċ private Ġval Ġview Click Map Ġ= Ġhash Map Of < Int , ĠLong >() Ċ Ċ /** Ċ Ġ* ĠView çĤ¹åĩ» æĸ¹æ³ķ Ċ Ġ*/ Ċ fun ĠView . click ( click Action : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġclick Action () Ċ } Ċ Ċ /** Ċ Ġ* ĠView çĤ¹åĩ» æĸ¹æ³ķ ï¼Ī è§Ħ éģ¿ å¿«éĢŁ è¯¯ è§¦ ï¼ī Ċ Ġ*/ Ċ fun ĠView . safe Click ( click Action : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġval Ġlast Click Time Ġ= Ġview Click Map [ id ] Ġ?: Ġ 0 ĊĠĠĠ Ġif Ġ( System . currentTimeMillis () Ġ- Ġlast Click Time Ġ> Ġ 3 0 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġ è¶ħ åĩº è¯¯ è§¦ éĻĲåĪ¶ ï¼Į æī§è¡Į çĤ¹åĩ» éĢ»è¾ĳ ĊĠĠĠĠĠĠĠ Ġclick Action () ĊĠĠĠĠĠĠĠ Ġview Click Map . remove ( id ) ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġview Click Map [ id ] Ġ= ĠSystem . currentTimeMillis () ĊĠĠĠ Ġ} Ċ }