亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

開發一個似乎因無法調用虛擬方法而不斷崩潰的應用程序

開發一個似乎因無法調用虛擬方法而不斷崩潰的應用程序

翻翻過去那場雪 2023-04-19 16:01:45
所以我正在嘗試構建一個講故事的應用程序,但它似乎一直在崩潰,而且我還沒有找到解決問題的方法。我相信這是由于我的數組類稱為 Page 或當它試圖從我的資源中調用可繪制對象時出現問題。我曾嘗試重新編寫我的整個代碼,更改我所知道的任何值。這是我創建一個數組來保存我的 vaules 的類之一,我使用構造函數將故事更好地放入數組中。public class Story {    private Page[] pages;    public Story(){        pages = new Page[7];       pages[0] = new Page(R.drawable.page0,               R.string.page0,               new Choice(R.string.page0_choice1,1),               new Choice(R.string.page0_choice2,2));        pages[1] = new Page(R.drawable.page1,                R.string.page1,                new Choice(R.string.page1_choice1, 3),                new Choice(R.string.page1_choice2, 4));        pages[2] = new Page(R.drawable.page2,                R.string.page2,                new Choice(R.string.page2_choice1, 4),                new Choice(R.string.page2_choice2, 6));        pages[3] = new Page(R.drawable.page3,                R.string.page3,                new Choice(R.string.page3_choice1, 4),                new Choice(R.string.page3_choice2, 5));        pages[4] = new Page(R.drawable.page4,                R.string.page4,                new Choice(R.string.page4_choice1, 5),                new Choice(R.string.page4_choice2, 6));        pages[5] = new Page(R.drawable.page5, R.string.page5);        pages[6] = new Page(R.drawable.page6, R.string.page6);    }    public Page getPage(int pageNumber) {        if(pageNumber >= pages.length) {            pageNumber = 0;        }        return pages[pageNumber];這是另一個包含我的代碼的類,它似乎是我的錯誤來源我試過最多的是弄亂這個類。public class StoryActivity extends AppCompatActivity {    public static final String TAG = StoryActivity.class.getSimpleName();    private Story story;    public ImageView storyImageView;    private TextView storyTextView;    private Button choice1Button;    private Button choice2Button;        }    }
查看完整描述

2 回答

?
明月笑刀無情

TA貢獻1828條經驗 獲得超4個贊

activity_main.xml不見了storyImageView。



查看完整回答
反對 回復 2023-04-19
?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

結果在我的 activity_main.xml 文件中我沒有將 ImageView 重命名為 storyImageView 它仍然設置為默認值并解釋了為什么我的代碼不斷崩潰。我試圖在一個我從未設置過的類中更改一個 Id,這就是為什么它沒有指向任何內容。

謝謝 Bartek Lipinski?。。?/p>


查看完整回答
反對 回復 2023-04-19
  • 2 回答
  • 0 關注
  • 130 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號