Bem-vindo ao Sistersinspirit.ca, onde suas perguntas são respondidas por especialistas e membros experientes da comunidade. Junte-se à nossa plataforma para conectar-se com especialistas prontos para fornecer respostas detalhadas para suas perguntas em diversas áreas. Descubra soluções confiáveis para suas perguntas de uma vasta rede de especialistas em nossa abrangente plataforma de perguntas e respostas.

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);

Sagot :

Resposta:

a)

Context context = this;

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

Explicação: corrigido pelo AVA

Resposta:

Context context = this;

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

Explicação:

Corrigido pelo AVA