MRsuffix Berat
Decapat
- Katılım
- 11 Ekim 2021
- Mesajlar
- 257
- Çözümler
- 1
Daha fazla
- Sistem Özellikleri
- Lenovo Gaming 3
10.Nesil Core i5 10300H
16Gb RAM
1Tb HDD
256SSD
GTX1650Ti 4Gb
Windows 11 64bit
- Cinsiyet
- Erkek
Merhaba.
Ben bir Android programı yapmak istiyordum yaptım da fakat çok garip bir hatadan dolayı olmuyor.
Şimdi program açıldığında kullanıcı adı ve şifre soruyor doğru girilirse "activity_main.xml" sayfasından "activity_home.xml" sayfasına yönlendirmesi gerekiyor.
Ben ChatGPT ile yaptım bu programı o yüzden pek bir bilgim yok.
Bu kodda da buluınduğu gibi activity_main. XML'den activity_home.xml sayfasına yönlendirme yapıyorum fakat butona bastığım zaman program kapanıyor ChatGPT'den denedim çözemedim nasıl yapabilirim?
Projenin tüm dosyaları BURADA.
Bu projenin uzun anlatımı, bu program açıldığında kişiye kullanıcı adı ve şifre soruyor eğer yanlış girersek "kullanıcı adı ve şifre hatalı" diyor. Eğer doğru girersek diğer projemden aldığım "activity_main.xml" dosyasının ismini değiştirip "activity_home.xml" yaptım bu sayfa ise 4 işlem yapabiliyor. Asıl sorun giriş yap butonuna tıkladığımda programın kapanması. Bu sorunu nasıl düzeltirim?
Mainactivity. Java dosyası (hatalı dosya)
Ben bir Android programı yapmak istiyordum yaptım da fakat çok garip bir hatadan dolayı olmuyor.
Şimdi program açıldığında kullanıcı adı ve şifre soruyor doğru girilirse "activity_main.xml" sayfasından "activity_home.xml" sayfasına yönlendirmesi gerekiyor.
Ben ChatGPT ile yaptım bu programı o yüzden pek bir bilgim yok.
Java:
if (enteredUsername.equals(username) && enteredPassword.equals(password)) {
Intent intent = new Intent(MainActivity.this, HomeActivity.class);
startActivity(intent);
} else {
Toast.makeText(MainActivity.this, "Kullanıcı adı veya şifre yanlış", Toast.LENGTH_SHORT).show();
}
Projenin tüm dosyaları BURADA.
Bu projenin uzun anlatımı, bu program açıldığında kişiye kullanıcı adı ve şifre soruyor eğer yanlış girersek "kullanıcı adı ve şifre hatalı" diyor. Eğer doğru girersek diğer projemden aldığım "activity_main.xml" dosyasının ismini değiştirip "activity_home.xml" yaptım bu sayfa ise 4 işlem yapabiliyor. Asıl sorun giriş yap butonuna tıkladığımda programın kapanması. Bu sorunu nasıl düzeltirim?
Mainactivity. Java dosyası (hatalı dosya)
Java:
package com.example.sifrelihesapmakinasi;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class MainActivity extends AppCompatActivity {
private EditText usernameEditText;
private EditText passwordEditText;
private Button loginButton;
private String username = "hesap";
private String password = "1234";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
usernameEditText = findViewById(R.id.usernameEditText);
passwordEditText = findViewById(R.id.passwordEditText);
loginButton = findViewById(R.id.loginButton);
loginButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String enteredUsername = usernameEditText.getText().toString();
String enteredPassword = passwordEditText.getText().toString();
if (enteredUsername.equals(username) && enteredPassword.equals(password)) {
Intent intent = new Intent(MainActivity.this, HomeActivity.class);
startActivity(intent);
} else {
Toast.makeText(MainActivity.this, "Kullanıcı adı veya şifre yanlış", Toast.LENGTH_SHORT).show();
}
}
});
}
}