Android Programming and Technical Programming Technical

What is the importance of putExtra() method in Android? How is it different from setData()? Anyway both are passing data, then what is the difference?

Options
1) Both putExtra() and setData() are used for same purpose i.e. to pass data to other component.
2) setData() - is to pass data on which to take action. putExtra() - is to send extra information about this intent.
3) setData() - is to send extra information about this intent. putExtra() - is to pass data on which to take action.
4) Logically both are same, so one can omit setData(), and pass all data through putExtra only.

Read Solution (Total 2)

Android Other Question

How many components are these in an intents?

Options
1) Action
2) Category and extras
3) Data & data type
4) All of above
What will happen if there is no action in an implicit intent, will it trigger any component?

Options

1) Will pass the action test if intent-filter has at least one action.
2) Will pass the action test if intent-filter also doesn't have any action.
3) Will pass the test if intent is explicit. In case of explicit intent it will test for intent resolution.
4) Will pass the action test only if intent has at least one action.