Advertisement
ArmanNVBX

Untitled

Mar 28th, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .class public Lcom/nvbx/firedemo/RegistrasiActivity;
  2. .super Landroid/support/v7/app/AppCompatActivity;
  3. .source "RegistrasiActivity.java"
  4.  
  5.  
  6. # instance fields
  7. .field AC:Lcom/google/firebase/database/DatabaseReference;
  8.  
  9. .field btnsignup:Landroid/widget/Button;
  10.  
  11. .field email:Landroid/widget/EditText;
  12.  
  13. .field imei:Landroid/widget/EditText;
  14.  
  15. .field mAuth:Lcom/google/firebase/auth/FirebaseAuth;
  16.  
  17. .field pass:Landroid/widget/EditText;
  18.  
  19. .field user:Landroid/widget/EditText;
  20.  
  21.  
  22. # direct methods
  23. .method public constructor <init>()V
  24.     .registers 1
  25.  
  26.     .line 18
  27.     invoke-direct {p0}, Landroid/support/v7/app/AppCompatActivity;-><init>()V
  28.  
  29.     return-void
  30. .end method
  31.  
  32. .method static synthetic access$000(Lcom/nvbx/firedemo/RegistrasiActivity;)V
  33.     .registers 1
  34.     .param p0, "x0"    # Lcom/nvbx/firedemo/RegistrasiActivity;
  35.  
  36.     .line 18
  37.     invoke-direct {p0}, Lcom/nvbx/firedemo/RegistrasiActivity;->startsignup()V
  38.  
  39.     return-void
  40. .end method
  41.  
  42. .method private startsignup()V
  43.     .registers 13
  44.  
  45.     .line 51
  46.     iget-object v0, p0, Lcom/nvbx/firedemo/RegistrasiActivity;->user:Landroid/widget/EditText;
  47.  
  48.     invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
  49.  
  50.     move-result-object v0
  51.  
  52.     invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
  53.  
  54.     move-result-object v0
  55.  
  56.     .line 52
  57.     .local v0, "euser":Ljava/lang/String;
  58.     iget-object v1, p0, Lcom/nvbx/firedemo/RegistrasiActivity;->email:Landroid/widget/EditText;
  59.  
  60.     invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
  61.  
  62.     move-result-object v1
  63.  
  64.     invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
  65.  
  66.     move-result-object v7
  67.  
  68.     .line 53
  69.     .local v7, "eemail":Ljava/lang/String;
  70.     iget-object v1, p0, Lcom/nvbx/firedemo/RegistrasiActivity;->pass:Landroid/widget/EditText;
  71.  
  72.     invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
  73.  
  74.     move-result-object v1
  75.  
  76.     invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
  77.  
  78.     move-result-object v8
  79.  
  80.     .line 54
  81.     .local v8, "epass":Ljava/lang/String;
  82.     iget-object v1, p0, Lcom/nvbx/firedemo/RegistrasiActivity;->imei:Landroid/widget/EditText;
  83.  
  84.     invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;
  85.  
  86.     move-result-object v1
  87.  
  88.     invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
  89.  
  90.     move-result-object v9
  91.  
  92.     .line 56
  93.     .local v9, "eimei":Ljava/lang/String;
  94.     iget-object v1, p0, Lcom/nvbx/firedemo/RegistrasiActivity;->mAuth:Lcom/google/firebase/auth/FirebaseAuth;
  95.  
  96.     invoke-virtual {v1, v7, v8}, Lcom/google/firebase/auth/FirebaseAuth;->createUserWithEmailAndPassword(Ljava/lang/String;Ljava/lang/String;)Lcom/google/android/gms/tasks/Task;
  97.  
  98.     move-result-object v10
  99.  
  100.     new-instance v11, Lcom/nvbx/firedemo/RegistrasiActivity$2;
  101.  
  102.     move-object v1, v11
  103.  
  104.     move-object v2, p0
  105.  
  106.     move-object v3, v0
  107.  
  108.     move-object v4, v7
  109.  
  110.     move-object v5, v8
  111.  
  112.     move-object v6, v9
  113.  
  114.     invoke-direct/range {v1 .. v6}, Lcom/nvbx/firedemo/RegistrasiActivity$2;-><init>(Lcom/nvbx/firedemo/RegistrasiActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
  115.  
  116.     invoke-virtual {v10, v11}, Lcom/google/android/gms/tasks/Task;->addOnCompleteListener(Lcom/google/android/gms/tasks/OnCompleteListener;)Lcom/google/android/gms/tasks/Task;
  117.  
  118.     .line 73
  119.     return-void
  120. .end method
  121.  
  122.  
  123. # virtual methods
  124. .method protected onCreate(Landroid/os/Bundle;)V
  125.     .registers 4
  126.     .param p1, "savedInstanceState"    # Landroid/os/Bundle;
  127.  
  128.     .line 27
  129.     invoke-super {p0, p1}, Landroid/support/v7/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V
  130.  
  131.     .line 28
  132.     const v0, 0x7f09001c
  133.  
  134.     invoke-virtual {p0, v0}, Lcom/nvbx/firedemo/RegistrasiActivity;->setContentView(I)V
  135.  
  136.     .line 30
  137.     const v0, 0x7f0700a0
  138.  
  139.     invoke-virtual {p0, v0}, Lcom/nvbx/firedemo/RegistrasiActivity;->findViewById(I)Landroid/view/View;
  140.  
  141.     move-result-object v0
  142.  
  143.     check-cast v0, Landroid/widget/EditText;
  144.  
  145.     iput-object v0, p0, Lcom/nvbx/firedemo/RegistrasiActivity;->user:Landroid/widget/EditText;
  146.  
  147.     .line 31
  148.     const v0, 0x7f07003d
  149.  
  150.     invoke-virtual {p0, v0}, Lcom/nvbx/firedemo/RegistrasiActivity;->findViewById(I)Landroid/view/View;
  151.  
  152.     move-result-object v0
  153.  
  154.     check-cast v0, Landroid/widget/EditText;
  155.  
  156.     iput-object v0, p0, Lcom/nvbx/firedemo/RegistrasiActivity;->email:Landroid/widget/EditText;
  157.  
  158.     .line 32
  159.     const v0, 0x7f07006a
  160.  
  161.     invoke-virtual {p0, v0}, Lcom/nvbx/firedemo/RegistrasiActivity;->findViewById(I)Landroid/view/View;
  162.  
  163.     move-result-object v0
  164.  
  165.     check-cast v0, Landroid/widget/EditText;
  166.  
  167.     iput-object v0, p0, Lcom/nvbx/firedemo/RegistrasiActivity;->pass:Landroid/widget/EditText;
  168.  
  169.     .line 33
  170.     const v0, 0x7f07004f
  171.  
  172.     invoke-virtual {p0, v0}, Lcom/nvbx/firedemo/RegistrasiActivity;->findViewById(I)Landroid/view/View;
  173.  
  174.     move-result-object v0
  175.  
  176.     check-cast v0, Landroid/widget/EditText;
  177.  
  178.     iput-object v0, p0, Lcom/nvbx/firedemo/RegistrasiActivity;->imei:Landroid/widget/EditText;
  179.  
  180.     .line 34
  181.     const v0, 0x7f070026
  182.  
  183.     invoke-virtual {p0, v0}, Lcom/nvbx/firedemo/RegistrasiActivity;->findViewById(I)Landroid/view/View;
  184.  
  185.     move-result-object v0
  186.  
  187.     check-cast v0, Landroid/widget/Button;
  188.  
  189.     iput-object v0, p0, Lcom/nvbx/firedemo/RegistrasiActivity;->btnsignup:Landroid/widget/Button;
  190.  
  191.     .line 36
  192.     invoke-static {}, Lcom/google/firebase/auth/FirebaseAuth;->getInstance()Lcom/google/firebase/auth/FirebaseAuth;
  193.  
  194.     move-result-object v0
  195.  
  196.     iput-object v0, p0, Lcom/nvbx/firedemo/RegistrasiActivity;->mAuth:Lcom/google/firebase/auth/FirebaseAuth;
  197.  
  198.     .line 37
  199.     invoke-static {}, Lcom/google/firebase/database/FirebaseDatabase;->getInstance()Lcom/google/firebase/database/FirebaseDatabase;
  200.  
  201.     move-result-object v0
  202.  
  203.     invoke-virtual {v0}, Lcom/google/firebase/database/FirebaseDatabase;->getReference()Lcom/google/firebase/database/DatabaseReference;
  204.  
  205.     move-result-object v0
  206.  
  207.     iput-object v0, p0, Lcom/nvbx/firedemo/RegistrasiActivity;->AC:Lcom/google/firebase/database/DatabaseReference;
  208.  
  209.     .line 39
  210.     iget-object v0, p0, Lcom/nvbx/firedemo/RegistrasiActivity;->btnsignup:Landroid/widget/Button;
  211.  
  212.     new-instance v1, Lcom/nvbx/firedemo/RegistrasiActivity$1;
  213.  
  214.     invoke-direct {v1, p0}, Lcom/nvbx/firedemo/RegistrasiActivity$1;-><init>(Lcom/nvbx/firedemo/RegistrasiActivity;)V
  215.  
  216.     invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
  217.  
  218.     .line 46
  219.     return-void
  220. .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement