Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.tugassqlfirebase;
- import androidx.annotation.Nullable;
- import androidx.appcompat.app.AppCompatActivity;
- import android.content.Intent;
- import android.database.Cursor;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.Button;
- import android.widget.TextView;
- import com.google.firebase.auth.FirebaseAuth;
- public class MainActivity extends AppCompatActivity implements View.OnClickListener {
- TextView _ID, _Name, _Username, _Age, _Status;
- Button _Update, _Exit;
- DatabaseHelper _DB;
- String fullname, username, age, status;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- _ID = findViewById(R.id.idUser);
- _Name = findViewById(R.id.Fullname);
- _Username = findViewById(R.id.Username);
- _Age = findViewById(R.id.Usia);
- _Status = findViewById(R.id.Status);
- _Update = findViewById(R.id.EditProfile);
- _Update.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View view) {
- Intent Update = new Intent(MainActivity.this, UpdateActivity.class);
- Update.putExtra("fullname", fullname);
- Update.putExtra("username", username);
- Update.putExtra("age", age);
- Update.putExtra("status", status);
- startActivity(Update);
- }
- });
- _Exit = findViewById(R.id.SignOut);
- _Exit.setOnClickListener(this);
- _DB = new DatabaseHelper(MainActivity.this);
- getData();
- }
- @Override
- protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
- super.onActivityResult(requestCode, resultCode, data);
- if (requestCode == 1) {
- recreate();
- }
- }
- void getData() {
- Cursor res = _DB.readData();
- while (res.moveToNext()) {
- _ID.setText(res.getString(0));
- _Name.setText(res.getString(1));
- _Username.setText(res.getString(2));
- _Age.setText(res.getString(3));
- _Status.setText(res.getString(4));
- }
- }
- @Override
- public void onClick(View v) {
- FirebaseAuth.getInstance().signOut();
- Intent Exit = new Intent(MainActivity.this, LoginActivity.class);
- startActivity(Exit);
- finish();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement