Informática, perguntado por carlosaljuniorcg, 7 meses atrás

Em muitos casos, é preciso armazenar pequenas informações, simples, em aplicativos, como data do último acesso ao servidor, a pontuação de um jogo ou, simplesmente, as configurações de um aplicativo da última vez que ele foi aberto. Nestes casos, utilizar o banco de dados seria muito trabalhoso. A plataforma Android fornece uma alternativa ao SharedPreferences que permite o armazenamento simples de chave/valor.
O armazenamento dos valores de um SharedPreferences é feito através de um arquivo, que fica armazenado dentro da pasta de uma aplicação.

ARAMBURU. R. SharedPreferences, salvando configurações chave/valor no Android. Disponível em: < http://www.botecodigital.info/android/sharedpreferences-salvando-configuracoes-chavevalor-no-android/>. Acesso em: 30 jul. 2018.

Imagine que um programador está desenvolvendo um app para uma empresa e precisa criar um arquivo de preferência que somente sua aplicação, em questão, tem acesso. A maneira correta de criar esse arquivo é:

Selecione uma alternativa:
a)
Context context = this;
SharedPreferences sharedPref = context.getSharedPreferences("YOUR_PREFS_NAME",Context.MODE_PRIVATE);

b)
Context context = this;
SharedPreferences sharedPref = context.getSharedPreferences("YOUR_PREFS_NAME",Context.MODE);

c)
Context context = this;
SharedPreferences sharedPref = context.getSharedPreferences("YOUR_PREFS_NAME",Context.PRIVATE);

d)
Context context = this;
SharedPreferences sharedPref = context.getSharedPreferences("YOUR_PREFS_NAME",Context.MODE_WORLD_READABLE);

e)
Context context = this;
SharedPreferences sharedPref = context.getSharedPreferences("YOUR_PREFS_NAME",Context.MODE_WORLD_WRITEABLE);

Soluções para a tarefa

Respondido por karineraiane98
20

Resposta:

a)

Context context = this;

SharedPreferences sharedPref = context.getSharedPreferences("YOUR_PREFS_NAME",Context.MODE_PRIVATE);

Explicação: corrigido pelo AVA

Respondido por agnaldolumertz
3

Resposta:

Context context = this;

SharedPreferences sharedPref = context.getSharedPreferences("YOUR_PREFS_NAME",Context.MODE_PRITE;

Explicação:

Corrigido pelo AVA

Perguntas interessantes