Geral
Desenvolvimento para Dispositivos Móveis - COM450
Semana 5
0

Questão

Uma Activity é um tipo de arquivo muito importante no Android, pois ela gerencia o fluxo de informações de um aplicativo. Para isso, é utilizado um ciclo de vida próprio composto pelos métodos onCreate, onStart, onResume, onPause, onStop e onDestroy.

Com relação ao ciclo de vida de uma Activity, assinale a alternativa correta.

A)

A etapa que representa o fim de uma Activity é a onStop, e, nessa etapa, não há consumo de memória.

B)

Em um aplicativo com duas Activities, a Activity que está em primeiro plano está na fase onResume.

C)

Ao abrir um aplicativo, a Activity principal acionará as respectivas fases: onCreate e onResume.

D)

Ao receber uma ligação, é considerável que o aplicativo em uso sairá da situação onStart para onPause.

E)

Um aplicativo está disponível para interagir com o usuário quando ele está na fase onStart.

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/3237/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'ia2ds1CGbGcExhCRu3V1szjcMczIRp0dzhGHcHpIoqohPrsYztXdvxN6f2HnuK4A' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }