我已經使用texttospeech api創建了一個應用程序,並且我擁有一個班級內的所有功能。我想分成幾個類,但是當我這樣做時,我有一個空的異常錯誤。從班級和調用方法拆分班級
texttospeech api有onclick按鈕。在這些按鈕中,我嘗試從另一個類中調用一個方法來獲得功能。
我使用當前正在使用的類擴展類1。
我那麼類1內添加的方法的圖像():
public void image() {
if(currentHelloIndex==0){
alertDialog.show();
}
else if (currentHelloIndex == 2) {
Image.setImageResource(R.drawable.books);
} else if (currentHelloIndex == 3) {
Image.setImageResource(R.drawable.mic);
}
當前沒有與變量如它在主類使用變量在1類聲明。
然後我在主類中調用這個方法。這似乎沒有工作的類1沒有onCreate方法它只是一個標準的類擴展主類。
我將不勝感激任何幫助,因爲我需要將功能分爲單獨的類。
編輯:
currentHelloIndex是,如果按鈕被點擊的currentHelloIndex其被設置爲0的主類 一個int是0在主類會出現 一個alertdialog如果按鈕被點擊和currentHelloIndex是2這將在圖像集中設置主類中的ImageView。
我已經把主類:靜態SoundGameScore聲音;
在主類中我稱之爲sound.Image();在onclick。請有人讓我知道我做錯了什麼,謝謝。
您是否能發佈更多的代碼?或者描述你正在創建的對象層次結構? – Nick 2011-02-25 12:51:36
謝謝,我已經描述了編輯 – Raj 2011-02-25 12:57:42