|
@@ -24,7 +24,9 @@ import java.util.Calendar
|
24
|
24
|
class AppAdapter(var context: Context, var data: ArrayList<AppInfo>) :
|
25
|
25
|
RecyclerView.Adapter<AppAdapter.AppViewHolder>() {
|
26
|
26
|
var changePwdListener:ChangePwdListener?=null
|
27
|
|
- var lastTimeLong=0L
|
|
27
|
+ var lastTimeLong=0L
|
|
28
|
+ var enableFlag=true
|
|
29
|
+ var lastClickLong=0L
|
28
|
30
|
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): AppViewHolder {
|
29
|
31
|
val inflate = ItemAppBinding.inflate(LayoutInflater.from(context), parent, false)
|
30
|
32
|
return AppViewHolder(inflate)
|
|
@@ -42,6 +44,10 @@ class AppAdapter(var context: Context, var data: ArrayList<AppInfo>) :
|
42
|
44
|
holder.mBinding.itemCv.setImageDrawable(appInfo.ico)
|
43
|
45
|
holder.mBinding.itemCv.setText(appInfo.name)
|
44
|
46
|
holder.mBinding.itemCv.setOnClickListener {
|
|
47
|
+ if (System.currentTimeMillis()-lastClickLong<1000){
|
|
48
|
+ return@setOnClickListener
|
|
49
|
+ }
|
|
50
|
+ lastClickLong=System.currentTimeMillis()
|
45
|
51
|
if (appInfo.packageName.equals(Const.CUSTOMSPEEDAPP)){
|
46
|
52
|
changePwdListener?.let {
|
47
|
53
|
it.clearMemory(context,data)
|