我正在學習android開發,我需要關於整個事情的內部工作的提示。Android:澄清開放活動和按鈕
我正在使用的代碼顯示here
在
public void sendMessage(View view) {
Intent intent = new Intent(this, DisplayMessageActivity.class);
}
我想知道什麼是 「本」 是
在我閱讀指導:
一上下文作爲其第一個參數(這是因爲活動 類是Cont的子類ext)
Context類是做什麼的?它是如何使用的?爲什麼活動從它繼承?
現在的主要問題:
如果您檢查整個例如,他們直接從與sendMessage()
方法按鈕啓動其他活動。有一種方法可以使用onClick事件監聽器並從那裏啓動活動,所以我可以在開始活動之前做一些事情(比如初始化一些變量等)?
而且,真的需要手工編輯android清單文件嗎? 他們把所有的東西放在那裏,關於每次添加活動時編輯Android清單。每次添加活動時,我都必須做那件事嗎?我想更認真地編輯AndroidManifest.xml
文件,知道我在輸入什麼以及爲什麼。在那個指南中,所有的東西都神祕地架起來,他們不解釋什麼。
可能重複[在Java中「this」的含義是什麼?](http://stackoverflow.com/questions/3728062/what-is-the-meaning-of-this-in-java) –