package com.example.detor; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.MenuItem; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.view.View; public class AccountActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_account); getSupportActionBar().setDisplayHomeAsUpEnabled(true); Button loginButton = findViewById(R.id.buttonLogin); final EditText editTextPassword = findViewById(R.id.editTextPassword); final EditText editTextUsername = findViewById(R.id.editTextUsername); final TextView errorTextView = findViewById(R.id.textViewError); loginButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String username = editTextUsername.getText().toString(); String password = editTextPassword.getText().toString(); // Check if the password is correct if (password.equals("1234")) { // Password is correct, navigate to the main activity Intent intent = new Intent(AccountActivity.this, MapActivity.class); startActivity(intent); finish(); } else { // Incorrect password errorTextView.setText("Incorrect password"); errorTextView.setVisibility(View.VISIBLE); } } }); } @Override public boolean onOptionsItemSelected(@NonNull MenuItem item) { switch (item.getItemId()) { case android.R.id.home: this.finish(); return true; } return super.onOptionsItemSelected(item); } }