我發現任何代碼的每個例子都使用onCreate()。對於我爲程序編寫的許多類,我不得不傳入初始Activity,因爲類需要訪問當前正在顯示的內容(EditText,Button等)。我試圖讓每個類擴展Activity,但這通常會導致運行時異常和失敗。目前,每個需要從相關視圖輸入的類都必須使用「parentactivity」.findViewByID(...)。getData()。android oncreate confusion
這是從視圖中請求數據的正確方法嗎?我應該創建相應的View對象(EditText,Button等)並將它們附加到加載的視圖,然後從那裏請求數據?
我認爲是一個相關的問題,我試圖創建一個ToggleButtons(在RadioGroup的RelativeLayout中的ToggleButtons),只是發現他們的android:onClick屬性沒有調用可用的方法。我在主要啓動類(以及一些其他類,以便將數據傳遞到需要的地方)的方法。雖然我確定它不太可能調用需要數據的方法(方法最初只能找到該方法),但我不明白爲什麼它不在主類中調用。
你想在活動之間傳遞數據嗎?發佈一些代碼來澄清你的問題,請:) –