DAM4 multiple
Putem avea fragmente intr-o aplicatie doar daca avem minim:
Un buton care sa deschida  fragmentul respectiv 
Un alt fragment cu care sa inlocuim  fragmentul respectiv 
Un meniu prin care sa accesam acel  fragment 
 O activitate care sa fie parintele acelui fragment 
Pentru incarcarea unui fisier XML aferent unui menu folosim clasa:
Menultem 
Group 
Menu 
Menulnflater 
Ltem 
Pentru crearea unui fragment trebuie sa extindem clasa:
FragmentTransaction 
FragmentCreator 
Fragment 
FragmentManager 
Crearea unui meniu pentru o activitate se realizeaza in cadrul metodei:
SetContentView|) 
OnPrepareOptionsMenu() 
OnCreateOptionsMenu() 
OnOptionsltemSelected|) 
Tratarea evenimentului de Click pe un ltem al listei afisate intr-un ListView se realizeaza in cadrul metodei:
OnltemClickListener() 
OnClick 
OnltemClick() 
OnClickListener()
Un constructor al unui adapter trebuie sa primeasca obligatoriu ca parametru:
Contextul curent al aplicatiei 
Aplicatia in care este folosit 
Atributele obiectelor afisate 
Id-ul clasei de obiecte 
Tratarea evenimentului de Click pe un ltem al listei afisate intr-un ListView se realizeaza prin:
Implementarea interfetei  View.OnClickListener()
Implementarea interfetei  AdapterVview.OnltemClickListener 
Implementarea interfetei  View.OnltemListener() 
Implementarea interfetei onltemClick() 
Metoda getView[) din clasa BaseAdapter returneaza:
Obiectul de tip View in care sunt afisate  (= [aaa [0 Ei) 
Numarul de elemente din lista 
Elementul de pe o anumita pozitie din lista  primita 
Obiectul de tip View pentru afisare in lista 
Pentru restaurarea starii unei activitati se foloseste parametrul de tip Bundle din:
Metoda onRestoreInstanceState()
Metoda onCreate()
Metoda onSaveInstanceState()
Metoda 
Apelul și pornirea procesări pe firul secundar de execuție se face prin intermediul metodei:
Execute(params)
Params()
Execute.params()
Execute()
AsyncTask trebuie să fie utilizat pentru operații:
Nu exista o lungime predefinita
Scurte
Lungi
Medii
Cel mai simplu mod de a realiza comunicația între două mașini este prin utilizarea socket-urilor de comunicație:
Adevarat
Fals
Fiecărui fir de execuție I se asociază:
Un set de registri CPU și o stivă
O secvență de instrucțiuni, un set de registri CPU și o stivă
O secvență de instrucțiuni, un set de registri CPU
O secvență de instrucțiuni și o stivă
Folosim EXECUTORS deoarece:
Este mai rapida
Alegerea este a programatorului
Implica mai putin cod
Metoda prin AsynckTask este vulnerabil
In cazul in care prelucrarea datelor obtinute din retea nu se realizeaza pe un fir de executie independent se arunca o exceptie de tipul:
Android.os.NetworkOnMainThreadExceptio
Android.os.NetworkOnMainThreadExceptions
Android.os.NetworkOnMainException
Android.os.NetworkThreadException
N legatura cu continutul unui site, crearea unei conexiuni se realizeaza prin apelul metodei
LogConnections()
GoConnections()
OpenConnections()
StartConnections()
In utilizarea clasei Handler, mesajele sunt procesate in metoda
Inputmessage()
HandleMessage()
OnHandlerMessage()
HandlerMessage()
Inițializează tot ce este necesar înainte de a începe procesarea efectivă
DoInBackground()
PublishProgress()
OnPreExecute()
OnProgressUpdate()
Metoda care rulează pe firul principal, astfel încât să poată interacționa cu controalele/view-urile și pentru a afișa rezultatele obținute este:
OnPreExecute()
OnProgressUpdate()
OnPostExecute()
PublishProgress()
Metoda care rulează pe firul principal, astfel încât să poată interacționa cu controalele/ viewurile din interfața utilizatorului este:
OnPreExecute()
OnPostExecute()
OnProgressUpdate()
PublishProgress()
Care dintre următoarele stări sunt specifice activităţilor din cadrul proiectelor Android?
OnCreate() 
Intreruptă 
OnDestroy() 
Activă 
Pentru a transmite un obiect de tip Student, definit de programator, între două activităţi prin intermediul unui obiect de tip Bundle, clasa trebuie:
Sănu implementeze nici o interfață 
Să implementeze interfaţa Parcelable 
Să implementeze interfața Comparable 
Să implementeze interfaţa Serializable 
Să implementeze interfața Cloneable
Fisierul AndroidManifest.xml conţine:
Machetele folosit de aplicaţie 
Permisiunile utilizate de aplicaţie 
Id-urile tuturor view-urilor folosite in aplicatie 
Informaţiile despre activităţile aplicaţiei 
Scripturile gradle
Asocierea interfeţei unei activităţi se realizează printr-un apel de forma:
ShowView(); 
SetContentView(); 
SetView(); 
SetContentView(R.layout.activity_main); 
SetContentView(view);
Dintr-o aplicaţie Android, pot fi accesate baze de date online, disponibile prin intermediul
FirebaseDB 
FirebaseDatabase 
FirestoreDatabase 
FirebaseFirestore
Care dintre următoarele biblioteci permit prelucrarea fișierelor XML în Android?
ReadXML 
DAM 
SAX 
XMLPull 
RestXML
Care dintre următoarele componente (view-uri) sunt specifice proiectelor Android? 
NumericUpDown
Spinner 
TextBox 
RadioButton 
TextView
Pentru a vizualiza rezultatul apelului, Log.d(“myCar", myCar.toString());, folosind fereastra 
Error 
Warn 
Verbose 
Debug 
Assert 
Info 
Care din urmatoarele afirmatii sunt adevarate despre Handler?
Clasa specifica aplicatiilor Android
Transmite diferite informatii care sunt procesate pe fire de executie paralele catre  cel principal pe care ruleaza o activitate
Gestioneaza o coada de mesaje de tip Runnable
Care dintre urmatoarele tipuri de resurse sunt specifice proiectelor Android? 
Baze de date
Chei (keys)
Meniuri
Siruri de caractere
Culori
Care este o metoda optionala in cadrul clasei AsyncTask?
DoInBackground()
Toate raspunsurile
OnPreExecute()
OnAfterExecute()
Care dintre urmatoarele adaptoare sunt predefinite in Android?
LineAdapter
ArrayAdapter
CustomAdapter
SimpleCursorAdapter
MapAdapter

Se consideră următoarea interfață: CarDB
Metoda deleteAll() este adnotată greșit
Interfaţa CarDB este adnotată greșit
Codul este funcțional
Metoda insert este scrisă greşit
CarDB trebuie obligatoriu sa fie clasă abstractă
Care dintre urmatoarele elemente NU reprezinta un container?
LinearLayout
FragmentLayout
ScrollView
ConstraintLayout
TextView
Care este semnificatia arhitecturii SoC?
Service on sChedule
System on a Chip
Security Operation Center
Software online Communications
Server on Controls
Dintr-o aplicație Android, pot fi accesate baze de date online, disponibile prin  intermediul platformei Firebase, folosind următoarele clase:
FirebaseDB
FirebaseFirestore
FirebaseDatabase
FirestoreDatabase
Care din urmatoarele metode sunt apelate cand o activitate este ascunsa?
OnPause() 
OnStop()
OnDestroy()
OnFinish()

Pentru secvenţa de cod de mai jos, care din afirmaţii este adevărată Person tableName
Tabela asociata clasei Person se numeste “person"
Cheia primara a tabelei este formata din toate câmpurile tabelei
Baza de date asociată clasei se numește “person”
Valoarea câmpului “id” trebuie introdusa manual
Pentru dezvoltarea aplicatiilor Android folosind AndroidStudio, nu se poate utiliza limbajul de programare :
Java
Kotlin
 C/C++
JavaScript
Pentru definirea unui dispozitiv virtual, se utilizeaza :
SDK Manager
AVD Manager
Intel HAXM
USB Manager
Care nu este o metoda valida BaseAdapter care poate fi suprascrisa?
GetItemId()
GetView()
GetItem()
GetPosition()
GetCount()
Care nu este o functie a unui sistem de operare mobil?
Gestioneaza fisierelor
Controleaza ce fac aplicatiile
Gestioneaza resursele hardware si software
Gestioneaza interfata cu utilizatoru
Verifica dispozitivelor de I/O
Metoda este opțională și poate fi apelată în cadrul metodei doInBackground () pentru a trimite anumite informații precum progresul din firul secundar către firul principal de execuție;
OnPreExecute()
OnProgressUpdate()
OnPostExecute()
PublishProgress()
Metoda onPreExecute() initializeaza tot ceea ce este necesar
In momentul pornirii calculatorului
In timpul procesarii efective
Inainte de a incepe procesarea efectiva
Dupa terminarea procesarii efectiva
Metoda publishProgress()
Este optionala si poate fi apelata in cadrul metodei doBackgrounds()
Este optionala si poate fi apelata in cadrul metodei doInBackground()
Este obligatorie si poate fi apelata in cadrul metodei doBackgrounds()
Este obligatorie si poate fi apelata in cadrul metodei doBackgrounds()
Metodele specifice Android pentru asigurarea operațiilor asincrone sunt:
Clasa AsyncTask și Clasa Thread
Clasa Thread
Interfața Runnable
Clasa AsyncTask
Obiectele de tipul clasei Handler au următoarea utilizare:
Pentru a comunica cu firul principal de execuție
Pentru a ușura lucrul cu sockets
Pentru a crea operații scurte
Pentru conectarea la rețea
{"name":"DAM4 multiple", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Putem avea fragmente intr-o aplicatie doar daca avem minim:, Pentru incarcarea unui fisier XML aferent unui menu folosim clasa:, Pentru crearea unui fragment trebuie sa extindem clasa:","img":"https://www.quiz-maker.com/3012/CDN/97-4793072/dam4.jpg?sz=1200"}
More Quizzes
Pollution
520
Discover Your True Self
10512
Juan Rulfo
630
MEDICAL LOK
2512153
ICH GCP - What Is a Primary Purpose of the ICH?
201019003
What Rat Am I - Find Your Rat Type and Traits
201019096
Bipolar Mixed Episode Test - Free Self-Assessment
201018558
Participial Phrase - Which Sentence Uses It Correctly?
201021245
Movie Character Trivia - How Many Can You Name?
201019190
ServSafe: Poor Personal Hygiene in Food Handling
201021001
Which Life Series Member Are You? Free Personality
201020882
Pearl Jam - Test Your Fan Knowledge (Free)
201021001