2014-02-18 23 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