我目前正試圖在我自己的時間在學校和工作之間編寫一個應用程序,並且我有一個關於onCreate的問題。Android onCreate
應用程序中的每個類是否需要onCreate,還是僅需要一個主類,如啓動應用程序時調用的第一個類。
或者它只需要具有將與它一起使用的XML的類或顯示內容的類。
我目前正試圖在我自己的時間在學校和工作之間編寫一個應用程序,並且我有一個關於onCreate的問題。Android onCreate
應用程序中的每個類是否需要onCreate,還是僅需要一個主類,如啓動應用程序時調用的第一個類。
或者它只需要具有將與它一起使用的XML的類或顯示內容的類。
Android有四種類型的application components:
您的每一個活動都會有一個的onCreate()。您想要完成多少活動取決於您的應用程序和您的選擇。服務也有一個onCreate()。
我覺得BroadCastReceivers具有的onReceive( ),而不是創建 – AshuKingSharma
只有類擴展活動或服務可以覆蓋onCreate,如果你願意,也可以不覆蓋它。
每個Activity
或其他組件都應該有自己的onCreate,因爲這是您在啓動組件時初始化組件的地方。你可以把它想象成你的他們的構造函數,你可以自由地實現你自己的初始化(或者如果你願意,什麼都不做)
每個Activity都使用onCreate()方法。每次活動開始時都會使用該方法。
您可以瞭解更多關於此活動的生命週期
http://developer.android.com/training/basics/activity-lifecycle/starting.html
雖然這可能在理論上回答這個問題,[這將是更可取的](/ meta.stackoverflow.com/q/8259)在這裏包括答案的基本部分,並提供鏈接供參考。 – Zsw
檢查這個答案可能是有用的:http://stackoverflow.com/a/8516056/265167 –