PRM392 Final 2024/2025 Exam
Questions and Correct Answers | New
Update
C - 🧠 ANSWER ✔✔What Activity lifecycle methods are called when a
device-configuration change (such as rotation) occurs? Choose one:
A. Android immediately shuts down your Activity by calling onStop(). Your
code must restart the Activity.
B. Android shuts down your Activity by calling onPause(), onStop(), and
onDestroy(). Your code must restart the Activity.
C. Android shuts down your Activity by calling onPause(), onStop(), and
onDestroy(), and then starts it over again, calling onCreate(), onStart(), and
onResume().
D. Android immediately calls onResume().
ACD - 🧠 ANSWER ✔✔What are components in Room?
A. Entity
B. DatabaseHelper
COPYRIGHT©NINJANERD 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY 1
STATEMENT. ALL RIGHTS RESERVED
,C. Repository
D. DAO
B - 🧠 ANSWER ✔✔Which component is used to open an Activity when user
taps a notification?
A. Action button
B. PendingIntent that's sent when the user taps the action button
C. Title that describes the action
D. Icon that represents the action
B - 🧠 ANSWER ✔✔How to store heavy structured data in android?
A. Not possible
B. SQlite database
C. Cursor
D. Shared Preferences
ACD - 🧠 ANSWER ✔✔Which of the following are true statements about
implicit and explicit intent? (3 answers)
COPYRIGHT©NINJANERD 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY 2
STATEMENT. ALL RIGHTS RESERVED
,A. Android delivers an explicit intent to a target component without
consulting filters in the AndroidManifest.xml file
B. Implicit intents are typically used to interact with components residing in
other apps
C. Explicit intents are typically used to interact with components residing in
other apps
D. Android delivers an implicit intent to a target component only if it
matches one of its intent filters in the AndroidManifest.xml file
AB - 🧠 ANSWER ✔✔How do you send data from an activity to a fragment?
A. Set a Bundle and use the Fragment.setArguments(Bundle) method
tosupply the construction arguments for the fragment.
B. Use the Fragment method getArguments() to get the arguments.
C. Define an interface in the Fragment class, and implement the interface
in the activity.
D. Call addToBackStack() during a transaction that removes the fragment.
B - 🧠 ANSWER ✔✔Which of the following should be used to save the
unsaved data and release resources being used by Android application?
COPYRIGHT©NINJANERD 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY 3
STATEMENT. ALL RIGHTS RESERVED
, A. Activity onStop()
B. Activity onDestroy()
C. Activity onPause()
D. Activity on Shutdown()
ABCD - 🧠 ANSWER ✔✔Android Architecture Components provide some
convenience annotations for DAOS. Which of the following are available?
(Choose 4 answers)
A. @Query
B. @Insert
C. @Delete
D. @Update
E. @Select
C - 🧠 ANSWER ✔✔Suppose you want to create an app that has a white
background, dark text, and a dark action bar. Which base style does your
application style inherit from?
A. Theme.AppCompat.Light
B. Theme.AppCompat Dark.NoActionBar
COPYRIGHT©NINJANERD 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY 4
STATEMENT. ALL RIGHTS RESERVED
Questions and Correct Answers | New
Update
C - 🧠 ANSWER ✔✔What Activity lifecycle methods are called when a
device-configuration change (such as rotation) occurs? Choose one:
A. Android immediately shuts down your Activity by calling onStop(). Your
code must restart the Activity.
B. Android shuts down your Activity by calling onPause(), onStop(), and
onDestroy(). Your code must restart the Activity.
C. Android shuts down your Activity by calling onPause(), onStop(), and
onDestroy(), and then starts it over again, calling onCreate(), onStart(), and
onResume().
D. Android immediately calls onResume().
ACD - 🧠 ANSWER ✔✔What are components in Room?
A. Entity
B. DatabaseHelper
COPYRIGHT©NINJANERD 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY 1
STATEMENT. ALL RIGHTS RESERVED
,C. Repository
D. DAO
B - 🧠 ANSWER ✔✔Which component is used to open an Activity when user
taps a notification?
A. Action button
B. PendingIntent that's sent when the user taps the action button
C. Title that describes the action
D. Icon that represents the action
B - 🧠 ANSWER ✔✔How to store heavy structured data in android?
A. Not possible
B. SQlite database
C. Cursor
D. Shared Preferences
ACD - 🧠 ANSWER ✔✔Which of the following are true statements about
implicit and explicit intent? (3 answers)
COPYRIGHT©NINJANERD 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY 2
STATEMENT. ALL RIGHTS RESERVED
,A. Android delivers an explicit intent to a target component without
consulting filters in the AndroidManifest.xml file
B. Implicit intents are typically used to interact with components residing in
other apps
C. Explicit intents are typically used to interact with components residing in
other apps
D. Android delivers an implicit intent to a target component only if it
matches one of its intent filters in the AndroidManifest.xml file
AB - 🧠 ANSWER ✔✔How do you send data from an activity to a fragment?
A. Set a Bundle and use the Fragment.setArguments(Bundle) method
tosupply the construction arguments for the fragment.
B. Use the Fragment method getArguments() to get the arguments.
C. Define an interface in the Fragment class, and implement the interface
in the activity.
D. Call addToBackStack() during a transaction that removes the fragment.
B - 🧠 ANSWER ✔✔Which of the following should be used to save the
unsaved data and release resources being used by Android application?
COPYRIGHT©NINJANERD 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY 3
STATEMENT. ALL RIGHTS RESERVED
, A. Activity onStop()
B. Activity onDestroy()
C. Activity onPause()
D. Activity on Shutdown()
ABCD - 🧠 ANSWER ✔✔Android Architecture Components provide some
convenience annotations for DAOS. Which of the following are available?
(Choose 4 answers)
A. @Query
B. @Insert
C. @Delete
D. @Update
E. @Select
C - 🧠 ANSWER ✔✔Suppose you want to create an app that has a white
background, dark text, and a dark action bar. Which base style does your
application style inherit from?
A. Theme.AppCompat.Light
B. Theme.AppCompat Dark.NoActionBar
COPYRIGHT©NINJANERD 2025/2026. YEAR PUBLISHED 2025. COMPANY REGISTRATION NUMBER: 619652435. TERMS OF USE. PRIVACY 4
STATEMENT. ALL RIGHTS RESERVED