首先,就 Java 和 Android Studio 而言,我絕對是初學者。我正在創建一個簡單的應用程式,并試圖通過影片實作活動切換。但是,似乎有什么東西導致應用程式在我的手機或任何虛擬設備上打開之前就崩潰了。我(非常)確定 onClick() 不是導致它的原因。
/*home.java*/
package com.example.memorygame;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageButton;
public class home extends AppCompatActivity {
ImageButton ibNext;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.home);
ibNext=(ImageButton) findViewById(R.id.ibNext);
ibNext.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(home.this, start.class));
overridePendingTransition(R.anim.slide_left_in,R.anim.slide_right_out);
}
});
}
}
/*start.java*/
package com.example.memorygame;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageButton;
public class start extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.start);
}
}
uj5u.com熱心網友回復:
因為您對主要活動的名稱進行了重構,所以很可能是因為您沒有更改清單中的名稱。
檢查此鏈接,了解如何在清單檔案中注冊活動。
不要忘記為您的主要活動(啟動應用程式后顯示的活動)宣告操作android.intent.action.MAIN和類別android.intent.category.LAUNCHER,如頁面底部的示例所示。
如果這不是導致您出現問題的原因,請在整個應用程式中搜索舊名稱 (CTRL SHIFT F)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/537163.html
上一篇:如何在Kotlin中將按鈕的文本設定為“thisviewsstring”和“thisotherviewsstring”
下一篇:Drawable未顯示
