ASSOCIATE-ANDROID-DEVELOPER Exam Details

  • Exam Code
    :ASSOCIATE-ANDROID-DEVELOPER
  • Exam Name
    :Associate Android Developer (Kotlin and Java)
  • Certification
    :Google Certifications
  • Vendor
    :Google
  • Total Questions
    :128 Q&As
  • Last Updated
    :Jul 14, 2026

Google ASSOCIATE-ANDROID-DEVELOPER Online Questions & Answers

  • Question 81:

    DRAG DROP

    The diagram below shows a basic form of the recommended architecture for apps that use Architecture Components. The architecture consists of a UI controller, a ViewModel that serves LiveData, a Repository, and a Room database. Drag modules to correct places.

    Select and Place:

  • Question 82:

    DRAG DROP

    Under the hood WorkManager uses an underlying job dispatching service based on the following criteria. You need to move services to the correct places.

    Select and Place:

  • Question 83:

    What do you want from Room when you create a DAO method and annotate it with @Delete? Example:

    @Dao

    interface MyDao {

    @Delete

    fun deleteUsers(vararg users: User)}

    A. Room generates an implementation that inserts all parameters into the database in a single transaction.
    B. Room modifies a set of entities, given as parameters, in the database. It uses a query that matches against the primary key of each entity.
    C. Room removes a set of entities, given as parameters, from the database. It uses the primary keys to find the entities to delete.

  • Question 84:

    The easiest way of adding menu items (to specify the options menu for an activity) is inflating an XML file into the Menu via MenuInflater. With menu_main.xml we can do it in this way:

    A. @Overridepublic boolean onCreateOptionsMenu(Menu menu) {getMenuInflater().inflate(R.menu.menu_main, menu);return true;}
    B. @Overridepublic boolean onOptionsItemSelected(MenuItem item) {getMenuInflater().inflate(R.menu.menu_main, menu);return super.onOptionsItemSelected(item);}
    C. @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.menu.menu_main);}

  • Question 85:

    In our TeaViewModelclass, that extends ViewModel, we have such method:

    public LiveData getTea() {return mTea;

    }

    An observer in our Activity (type of mViewModelvariable in example is TeaViewModel) is set in this way:

    mViewModel.getTea().observe(this, this::displayTea);

    What will be a correct displayTea method definition?

    A. private void displayTea()
    B. private void displayTea(Tea tea)
    C. private void displayTea(LiveData)
    D. private void displayTea(LiveData)

  • Question 86:

    What happens when you create a DAO method and annotate it with @Insert?

    Example:

    @Dao interface MyDao {

    @Insert(onConflict = OnConflictStrategy.REPLACE)

    fun insertUsers(vararg users: User)}

    A. Room generates an implementation that inserts all parameters into the database in a single transaction.
    B. Room modifies a set of entities, given as parameters, in the database. It uses a query that matches against the primary key of each entity.
    C. Room removes a set of entities, given as parameters, from the database. It uses the primary keys to find the entities to delete.

  • Question 87:

    Assume that you have the following situation:

    The app code calls for R.string.text_a Three relevant resource files are available:

    -

    res/values/strings.xml, which includes text_a in the app's default language, in this case English.

    -

    res/values-mcc404/strings.xml, which includes text_a in the app's default language, in this case English.

    -res/values-hi/strings.xml, which includes text_a in Hindi. The app is running on a device that has the following configuration:

    - The SIM card is connected to a mobile network in India (MCC 404).

    -

    The language is set to Hindi (hi). Which is the correct statement below?

    A. Android loads text_a from res/values/strings.xml (in English)
    B. Android loads text_a from res/values-mcc404/strings.xml (in English)
    C. Android loads text_a from res/values-hi/strings.xml (in Hindi)

  • Question 88:

    To handle an options menu item click in an activity, we usually should override method named:

    A. onKey
    B. onClick
    C. onOptionsItemSelected

  • Question 89:

    When your code execution reaches the breakpoint, Android Studio pauses execution of your app. You can then use the tools in the Debugger tab to identify the state of the app. With Step Into

    you can

    A. examine the object tree for a variable, expand it in the Variables view. If the Variables view is not visible
    B. evaluate an expression at the current execution point
    C. advance to the next line in the code (without entering a method)
    D. advance to the first line inside a method call
    E. advance to the next line outside the current method
    F. continue running the app normally

  • Question 90:

    Room can export your database's schema information into a JSON file at compile time. What annotation processor property you should set in your app/build.gradle file to export the schema?

    A. room.expandProjection
    B. room.incremental
    C. room.schemaLocation

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Google exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your ASSOCIATE-ANDROID-DEVELOPER exam preparations and Google certification application, do not hesitate to visit our Vcedump.com to find your solutions here.