.class public Lcom/moji/statistics/datause/DataUsage; .super Ljava/lang/Object; .source "DataUsage.java" # instance fields .field public a:Ljava/lang/String; .field public b:Ljava/lang/String; .field public c:Ljava/lang/String; .field public d:J .field public e:Ljava/lang/String; .field public f:J .field public g:J .field public h:J # direct methods .method public constructor (Landroid/database/Cursor;)V .locals 3 .param p1 # Landroid/database/Cursor; .annotation build Landroid/support/annotation/NonNull; .end annotation .end param .line 23 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, 0x0 .line 14 iput-object v0, p0, Lcom/moji/statistics/datause/DataUsage;->a:Ljava/lang/String; .line 15 iput-object v0, p0, Lcom/moji/statistics/datause/DataUsage;->b:Ljava/lang/String; .line 16 iput-object v0, p0, Lcom/moji/statistics/datause/DataUsage;->c:Ljava/lang/String; const-wide/16 v0, 0x0 .line 17 iput-wide v0, p0, Lcom/moji/statistics/datause/DataUsage;->d:J const-string v2, "" .line 18 iput-object v2, p0, Lcom/moji/statistics/datause/DataUsage;->e:Ljava/lang/String; .line 19 iput-wide v0, p0, Lcom/moji/statistics/datause/DataUsage;->f:J .line 20 iput-wide v0, p0, Lcom/moji/statistics/datause/DataUsage;->g:J const-string v0, "url" .line 24 invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I move-result v0 invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/statistics/datause/DataUsage;->a:Ljava/lang/String; const-string v0, "method" .line 25 invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I move-result v0 invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/statistics/datause/DataUsage;->b:Ljava/lang/String; const-string v0, "netType" .line 26 invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I move-result v0 invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/statistics/datause/DataUsage;->c:Ljava/lang/String; const-string v0, "requestLength" .line 27 invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I move-result v0 invoke-interface {p1, v0}, Landroid/database/Cursor;->getLong(I)J move-result-wide v0 iput-wide v0, p0, Lcom/moji/statistics/datause/DataUsage;->f:J const-string v0, "responseLength" .line 28 invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I move-result v0 invoke-interface {p1, v0}, Landroid/database/Cursor;->getLong(I)J move-result-wide v0 iput-wide v0, p0, Lcom/moji/statistics/datause/DataUsage;->g:J const-string v0, "timestamp" .line 29 invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I move-result v0 invoke-interface {p1, v0}, Landroid/database/Cursor;->getLong(I)J move-result-wide v0 iput-wide v0, p0, Lcom/moji/statistics/datause/DataUsage;->h:J const-string v0, "version" .line 30 invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I move-result v0 invoke-interface {p1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/statistics/datause/DataUsage;->e:Ljava/lang/String; const-string v0, "httpCode" .line 31 invoke-interface {p1, v0}, Landroid/database/Cursor;->getColumnIndexOrThrow(Ljava/lang/String;)I move-result v0 invoke-interface {p1, v0}, Landroid/database/Cursor;->getLong(I)J move-result-wide v0 iput-wide v0, p0, Lcom/moji/statistics/datause/DataUsage;->d:J return-void .end method .method public constructor (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJJ)V .locals 3 .line 34 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, 0x0 .line 14 iput-object v0, p0, Lcom/moji/statistics/datause/DataUsage;->a:Ljava/lang/String; .line 15 iput-object v0, p0, Lcom/moji/statistics/datause/DataUsage;->b:Ljava/lang/String; .line 16 iput-object v0, p0, Lcom/moji/statistics/datause/DataUsage;->c:Ljava/lang/String; const-wide/16 v0, 0x0 .line 17 iput-wide v0, p0, Lcom/moji/statistics/datause/DataUsage;->d:J const-string v2, "" .line 18 iput-object v2, p0, Lcom/moji/statistics/datause/DataUsage;->e:Ljava/lang/String; .line 19 iput-wide v0, p0, Lcom/moji/statistics/datause/DataUsage;->f:J .line 20 iput-wide v0, p0, Lcom/moji/statistics/datause/DataUsage;->g:J .line 35 iput-object p1, p0, Lcom/moji/statistics/datause/DataUsage;->a:Ljava/lang/String; .line 36 iput-object p2, p0, Lcom/moji/statistics/datause/DataUsage;->b:Ljava/lang/String; .line 37 iput-object p3, p0, Lcom/moji/statistics/datause/DataUsage;->c:Ljava/lang/String; .line 38 iput-wide p4, p0, Lcom/moji/statistics/datause/DataUsage;->f:J .line 39 iput-wide p6, p0, Lcom/moji/statistics/datause/DataUsage;->g:J .line 40 iput-wide p10, p0, Lcom/moji/statistics/datause/DataUsage;->h:J .line 41 iput-wide p8, p0, Lcom/moji/statistics/datause/DataUsage;->d:J .line 42 new-instance p1, Lcom/moji/preferences/ProcessPrefer; invoke-direct {p1}, Lcom/moji/preferences/ProcessPrefer;->()V sget-object p2, Lcom/moji/preferences/ProcessPrefer$KeyConstant;->VERSION:Lcom/moji/preferences/ProcessPrefer$KeyConstant; const-string p3, "" invoke-virtual {p1, p2, p3}, Lcom/moji/preferences/ProcessPrefer;->a(Lcom/moji/tool/preferences/core/IPreferKey;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/moji/statistics/datause/DataUsage;->e:Ljava/lang/String; return-void .end method # virtual methods .method public toString()Ljava/lang/String; .locals 3 .line 47 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "DataUsage url:" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/moji/statistics/datause/DataUsage;->a:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, ", method:" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/moji/statistics/datause/DataUsage;->b:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, ", netType:" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/moji/statistics/datause/DataUsage;->c:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, ", requestLength:" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-wide v1, p0, Lcom/moji/statistics/datause/DataUsage;->f:J invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string v1, ", responseLength:" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-wide v1, p0, Lcom/moji/statistics/datause/DataUsage;->g:J invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string v1, ", httpStatus:" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-wide v1, p0, Lcom/moji/statistics/datause/DataUsage;->d:J invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string v1, ", time:" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-wide v1, p0, Lcom/moji/statistics/datause/DataUsage;->h:J invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string v1, ", mVersion:" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/moji/statistics/datause/DataUsage;->e:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, ", hashCode:" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 49 invoke-virtual {p0}, Ljava/lang/Object;->hashCode()I move-result v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method