2014-02-18 21 views
0

我正在尋找我的Android應用程序的代碼,我遇到這兩個詞。它說,我可以通過INTENT做到這一點,或者我可以按照PROGRAMATICALLY來做到這一點?通過意圖和編程的意思是什麼?

順便說一句,兩者有什麼區別?謝謝

+0

您的意思是android-intent或用戶的意圖做某事?你有什麼嘗試? – NoBugs

回答

0

每當我點擊按鈕保存(通過意圖),軟件應驗證輸入字段(編程),如果窗體無效,應該出現一個彈出消息(以編程方式)。

意圖意味着用戶將決定發生什麼。 程序化意味着程序將決定發生什麼。

1

「編程式」意味着將在Java代碼中完成某些操作。當涉及在View上創建或設置屬性時,通常會使用這種方法。當通過xml創建View時,不能更改xml(但可以在Java代碼中以編程方式編寫View)。如果以編程方式創建,那麼在編譯之前不要使用xml創建它,而是通過Java代碼完成。

Intent是一個Android類,用於啓動Activity訪問設置和其他此類事情。

Intent Docs