[英]App created using Android Studio crashes when attempting to open folder
[英]Android app closes when attempting to open certain activities
立即免責聲明:我不是程序員,作為一個小組項目的一部分,我已經被甩了,所以如果代碼破舊,請道歉。
我有一個主要活動作為啟動頁面,其中有幾個按鈕應該打開不同的活動,其中三個按鈕可以完美地打開它們的特定活動(Main2Activity、MOT 和 Garage),但其他按鈕具有相同的結構正在使用,只需關閉應用程序而不是打開下一個屏幕。
public void defineButtons() {
findViewById(R.id.mot_button).setOnClickListener(buttonClickListener);
findViewById(R.id.enter_button).setOnClickListener(buttonClickListener);
findViewById(R.id.garage_button).setOnClickListener(buttonClickListener);
findViewById(R.id.profile_button).setOnClickListener(buttonClickListener);
findViewById(R.id.contact_button).setOnClickListener(buttonClickListener);
findViewById(R.id.settings_button).setOnClickListener(buttonClickListener);
}
private View.OnClickListener buttonClickListener = new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.mot_button:
Intent intent = new Intent(MainActivity.this, MOT.class);
startActivity(intent);
break;
case R.id.garage_button:
Intent x = new Intent(MainActivity.this, garage.class);
startActivity(x);
break;
case R.id.profile_button:
Intent a = new Intent(MainActivity.this, Profile.class);
startActivity(a);
break;
case R.id.contact_button:
Intent b = new Intent(MainActivity.this, Contact.class);
startActivity(b);
break;
case R.id.settings_button:
Intent c = new Intent(MainActivity.this, Activity_Settings.class);
startActivity(c);
break;
case R.id.enter_button:
reg_input=findViewById(R.id.reg_input);
Intent i = new Intent(MainActivity.this, Main2Activity.class);
regNo = reg_input.getText().toString();
i.putExtra("Value", regNo);
startActivity(i);
finish();
break;
這是它的相關代碼,如果您想查看其他內容,請告訴我。 我可能真的很愚蠢,但我會很感激你的幫助。
您的應用程序正在崩潰,可能是因為您要啟動的活動不在清單中。 檢查您的清單並確保您的所有活動都在那里聲明。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.