[英]super.onCreate(savedInstanceState) crashes in first run
[英]How to fix setContentView and super.onCreate methods using a class and subclass?
所以我試圖將不同的按鈕輸出加載到子類中,所以我需要 setContentView 和 onCreate 方法(我認為)所以我可以觸發 findViewById 函數來觸發使用按鈕的不同方法。
我這里有錯誤的代碼
public class LoadGuitar {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_berries);
它顯示了 onCreate 和 setContentView 上的問題,並且它似乎以錯誤方式影響了整個項目。 有沒有人遇到過這個導致顯示不正確的問題? 這僅適用於我標記為 LoadGuitar 的子類。 在我的主班...
public class Berries extends LoadGuitar {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_berries);
它工作正常!
請如果有人可以幫助我解決這個問題。 謝謝你。
oncreate() 和 setcontentview() 在 Activity 類中定義;為了覆蓋或調用它們,您必須使用 LoadGuitar 擴展 Activity 類;
public class LoadGuitar extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_berries);
...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.