Android Developer Quiz
English
متوسط
Test your Android development knowledge
توضیحات
31
سوال‌
‏30 ثانیه
به ازای سوال
4:36
زمان متوسط
3.8
امتیازات مسابقه
4.1
رتبه‌بندی جامعه
16
شرکت‌کننده
26 نظر
Swift Boar داور
This test may have a higher chance of receiving a reward. Nominated for:

Educational explanations. 👍
Explanations describe the reasons why the correct answers are correct.
E.g.: #q8, #q7, #q6, #q3, etc
Jolly Giraffe
In a question "Which one is correct?" one of the answers was "It is more performant than ConstraintLayout". I think your quiz is good overall, but here you should have provided some question because the answer doesn't make sense you are not comparing it neither with the question context and neither with the answer context itself, it is missing a context. While reading the answer one ask himself "What is more performant than ConstriaintLayout?" which creates confusions. Good work!
Hardy Snail نویسنده
Fixed that!
Desert Snail
Good quiz. Nicely put together.

Just an observation.
9. the answer "onActivityResult" and the next option are both missing the parentheses.
Hardy Snail نویسنده
Thanks. That's right. onActivityResult should have parentheses after it.
Hardy Snail نویسنده
Hardy Snail But you know the focus was on the name here.
Desert Snail
Hardy Snail True.
Hardy Snail نویسنده
Just fixed this. Thanks for the feedback :)
Fierce Raccoon
Incorrect answer on the question "Which value should be used in android:configChanges (manifest) to prevent activity recreation when the device is rotated?". The rotation value is absent.
https://developer.android.com/guide/topics/manifest/activity-element#config
Hardy Snail نویسنده
"rotation" is one of the options. Double checked.
Fierce Raccoon
Hardy Snail Could you show me the source, please?
That all possible values of activity `android:configChanges` from the official documentation:

android:configChanges=["mcc", "mnc", "locale",
                                 "touchscreen", "keyboard", "keyboardHidden",
                                 "navigation", "screenLayout", "fontScale",
                                 "uiMode", "orientation", "density",
                                 "screenSize", "smallestScreenSize"]
Hardy Snail نویسنده
Fierce Raccoon Oh, rotation is not one of the acceptable values. "orientation" must be used instead :(
Fierce Raccoon
Hardy Snail :like:
Hardy Snail نویسنده
I fixed this. Thanks for the feedback.
Fierce Raccoon
Incorrect answer options in question: "What is the correct way to specify the id "myView" for a View?". android/app namespaces are not declared. We can override namespace in XML declaration.
Hardy Snail نویسنده
The question asks about the common way this is done.
Fierce Raccoon
Hardy Snail It depends on namespaces: xmlns:app="http://schemas.android.com/apk/res/android"
in that case the correct answer is:
app:id="@+id/myView"
Hardy Snail نویسنده
Fierce Raccoon That might be viable. But, I don't know a developer who usually overrides namespaces. Do you?
Fierce Raccoon
Hardy Snail depends on project rules
Hardy Snail نویسنده
This question was controversial. I replaced it with another.
Fierce Raccoon
"Which library is NOT used for networking?" - All answers are incorrect. Only OkHttp uses for networking. Retrofit/Volley - it's a REST Clients, without network communication implementation.
Hardy Snail نویسنده
Among other options, Glide is the only library that is not used in the networking context. Others are.
Fierce Raccoon
Hardy Snail Images might be loaded from a network)
Hardy Snail نویسنده
Fierce Raccoon Right, but its main purpose in the project is loading images, not handling network requests, etc.
Hardy Snail نویسنده
Fierce Raccoon But, thanks for accurately and technically observing the questions. I appreciate it.
Nice test,thanks.
جهت نوشتن نظر در آزمون شرکت کنید.