0
0
Android Kotlinmobile~5 mins

Passing data between activities in Android Kotlin - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is the purpose of Intent extras in Android?
Intent extras are used to pass small amounts of data between activities in an Android app. They act like a bundle of key-value pairs attached to the Intent.
Click to reveal answer
beginner
How do you add data to an Intent before starting a new activity?
Use the putExtra() method on the Intent object, providing a key and a value. For example: intent.putExtra("username", "Alice")
Click to reveal answer
beginner
How does the receiving activity retrieve data passed via Intent extras?
In the receiving activity, call intent.getStringExtra("key") or the appropriate getExtra method inside onCreate() to get the data sent from the previous activity.
Click to reveal answer
intermediate
What happens if you try to get an extra with a key that was not sent?
The getExtra method returns null (or a default value for primitives). Always check for null to avoid crashes.
Click to reveal answer
intermediate
Can you pass complex objects between activities using Intent extras?
Yes, but the objects must implement Parcelable or Serializable interfaces to be passed via Intent extras.
Click to reveal answer
Which method is used to add data to an Intent before starting a new activity?
AputExtra()
BgetExtra()
CstartActivity()
DsetContentView()
How do you retrieve a String extra named "user" in the receiving activity?
AstartActivity(intent)
Bintent.getStringExtra("user")
CgetIntent().putExtra("user")
Dintent.getExtra("user")
What must a custom object implement to be passed via Intent extras?
ARunnable
BActivity
CView
DParcelable or Serializable
If you try to get an extra that was not sent, what will happen?
AStarts a new activity
BApp crashes immediately
CReturns null or default value
DThrows a compile error
Which Android component is responsible for starting a new screen (activity)?
AIntent
BView
CService
DBroadcastReceiver
Explain how to pass a username string from one activity to another in Android using Kotlin.
Think about how you attach data to the Intent and how the next screen reads it.
You got /4 concepts.
    Describe how you would pass a custom data object between activities and what requirements that object must meet.
    Consider Android's rules for passing complex data.
    You got /3 concepts.