MultipleClickUtils.smali
.class public Lcom/cleanmaster/util/MultipleClickUtils;
.super Ljava/lang/Object;
.source "MultipleClickUtils.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cleanmaster/util/MultipleClickUtils$OnMultipleClickListener;
}
.end annotation
# static fields
.field private static final EGGS_CLICK_COUNT:I = 0x8
.field private static final EGGS_CLICK_DURATION:I = 0x3e8
.field private static mLastClickTime:J
.field private static mTotalCount:I
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
.line 12
const-wide/16 v0, 0x0
sput-wide v0, Lcom/cleanmaster/util/MultipleClickUtils;->mLastClickTime:J
.line 13
const/4 v0, 0x0
sput v0, Lcom/cleanmaster/util/MultipleClickUtils;->mTotalCount:I
return-void
.end method
.method public constructor <init>()V
.registers 1
.prologue
.line 9
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method static synthetic access$000()J
.registers 2
.prologue
.line 9
sget-wide v0, Lcom/cleanmaster/util/MultipleClickUtils;->mLastClickTime:J
return-wide v0
.end method
.method static synthetic access$002(J)J
.registers 2
.prologue
.line 9
sput-wide p0, Lcom/cleanmaster/util/MultipleClickUtils;->mLastClickTime:J
return-wide p0
.end method
.method static synthetic access$100()I
.registers 1
.prologue
.line 9
sget v0, Lcom/cleanmaster/util/MultipleClickUtils;->mTotalCount:I
return v0
.end method
.method static synthetic access$102(I)I
.registers 1
.prologue
.line 9
sput p0, Lcom/cleanmaster/util/MultipleClickUtils;->mTotalCount:I
return p0
.end method
.method static synthetic access$108()I
.registers 2
.prologue
.line 9
sget v0, Lcom/cleanmaster/util/MultipleClickUtils;->mTotalCount:I
add-int/lit8 v1, v0, 0x1
sput v1, Lcom/cleanmaster/util/MultipleClickUtils;->mTotalCount:I
return v0
.end method
.method public static click(Landroid/view/View;IILcom/cleanmaster/util/MultipleClickUtils$OnMultipleClickListener;)V
.registers 5
.prologue
.line 28
if-eqz p0, :cond_4
if-nez p3, :cond_5
.line 47
:cond_4
:goto_4
return-void
.line 31
:cond_5
new-instance v0, Lcom/cleanmaster/util/MultipleClickUtils$1;
invoke-direct {v0, p2, p1, p3, p0}, Lcom/cleanmaster/util/MultipleClickUtils$1;-><init>(IILcom/cleanmaster/util/MultipleClickUtils$OnMultipleClickListener;Landroid/view/View;)V
invoke-virtual {p0, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_4
.end method
.method public static eggsClick(Landroid/view/View;Lcom/cleanmaster/util/MultipleClickUtils$OnMultipleClickListener;)V
.registers 4
.prologue
.line 21
const/16 v0, 0x8
const/16 v1, 0x3e8
invoke-static {p0, v0, v1, p1}, Lcom/cleanmaster/util/MultipleClickUtils;->click(Landroid/view/View;IILcom/cleanmaster/util/MultipleClickUtils$OnMultipleClickListener;)V
.line 22
return-void
.end method