Ver mensagens sem resposta | Ver tópicos ativos Hoje é 27 Set 2020, 09:24



Responder Tópico  [ 3 Mensagens ] 
 Memorizar nome de usuario na tela de loguin. 
Autor Mensagem
What is Android?
What is Android?

Data de registro: 27 Out 2012, 12:33
Mensagens: 4
Mensagem Memorizar nome de usuario na tela de loguin.
Bom dia prezados;

Estou trabalhando em uma tela de loguin no android e preciso memorizar o ultimo nome de usuario digitado.

Poderiam me sugerir uma forma de fazer isso?
Se possivel uma forma simples.

Grato;

Att;
Janderson Almeida.


27 Out 2012, 12:47
Perfil
Google employee
Google employee

Data de registro: 17 Jul 2011, 11:55
Mensagens: 2657
Localização: São Paulo
Mensagem Re: Memorizar nome de usuario na tela de loguin.
Olá
Você tem diversas opções.
Pode deixar na memória usando um Singleton ou salvar em area permanente.
Veja os links abaixo.
viewtopic.php?f=7&t=16945

http://developer.android.com/guide/topi ... orage.html

_________________
Abraços
___________
Novo App: CalcMat - Calculadora de materiais para concreto
Blog: Agorandroid - sobre programação Android
Twitter: @Agorandroid
___________
Campanha: Facilite sua vida e a dos outros usuários
Cuide do ciclo de vida do seu tópico:
no onCreate(): seja claro, se necessário poste o código e as mensagens de erro.
no onClick(): responda às sugestões.
no onStop(): evite "ninguém?", "alguém?", etc. Procure acrescentar alguma nova informação.
no onDestroy(): resolvido o assunto, poste imediatamente a solução, e, coloque no título do primeiro post [Resolvido].


27 Out 2012, 12:58
Perfil
What is Android?
What is Android?
Avatar de usuário

Data de registro: 12 Dez 2012, 10:59
Mensagens: 5
Localização: São Paulo
Mensagem Re: Memorizar nome de usuario na tela de loguin.
Eu gosto de salvar os dados direto nas variáveis de aplicação...

Exemplo:

Crie a classe MyApp.class:

import android.app.Application;

public class MyApp extends Application {
    //Variáveis de controle do login do usuário
    private Integer userId;
   
    //Manipula ID Usuário
    public Integer getUserID() {
        return userId;
    }
    public void setUserID(Integer n) {
        userId = n;
    }
}
 


Nas suas activities faça isso:

public class Principal extends Activity{
       private MyApp appState;
       private Integer idUsuario;

       @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.principal);
           
          //Resgatar dados do usuário das variáveis de sistema                     
          appState = ((MyApp)getApplicationContext());
              idUsuario = appState.getUserID();
          }

          public void setaIDUsuario(Integer novoIdUser) {
               appState.setUserID(novoIdUser);
          }
}
 


Você também vai precisar fazer uma alteração na application do seu manifest para conseguir usar a classe personalizada da aplicação.
 (......)    <application (........)  android:name="MyApp">  (.......)

_________________
Ricardo Bonino
http://www.bonino.com.br

Meu app publicado:
Previsão de Maré: https://play.google.com/store/apps/details?id=com.bonino.tabuamare


12 Dez 2012, 11:10
Perfil WWW
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 3 Mensagens ] 

Quem está online

Usuários vendo este fórum: adenilsonsena, adolfo, albinoneto, alex, Alexandre de Queiroz, alineri, americano, andreleitao, attomweb, brenno, buccalon, careisjr, cassiano, Celso Jr., cesao, Chefe Nass, compto, Corneta, Daniel Batista, danielbfranco, dariosena, Darkluna, David, dbuarque, Delão, developermaster, dfreitas, DITÃO, dmd, edsonel, Eduardo, eduardo.ali, elisa, euguns, felipedornelas, ffabiano, flaviocc, flaviolemos, fmakula, Francisco_Geraldo, gedoor, gfgodoy, glmsistemas, Gui Pereira, guto.pro, heliopassos, hellbest, Igor_M, ismaels, italoraony, j-menezes, jhonguitar, jlucasps, Jota, juliaojunior, Juninhooooo, klassmann, kleberperea, klebersilvarocha, kpinheiro, lafamac, leo, leofernandesmo, Leonardo, leosl81, lillian.brandao, Lincoln, linukiss, LordElfo, lucasmadeira, luciocamilo, Machado000, madeinnordeste, Maiquell, malucouto, mapis, marcosandreao, Marlus Dias Silva, MauNunes, mayahaslinger, Mayron Cimardi, mendes_lu, miguel, mirelli, mvoto, nandokanarski, neosun, neuhaus, Nice, Nute Gunray, Obi-Wan Kenobi, On_7, Padawan, paulo.esantos, peixe, pomarolli, poponeis, Qui-Gon Jinn, rafsantos, raulcca, rayberg, regisjj, ricardo_listadelphi, ricardoogliari, ricdigital, Rickxdx, robertofonte, rodrigo aguiar, Roll, Rufino, Samantha, scattonevi, Shmi Skywalker, SirBagda, slackware, soulmachine, srsilveira, Stryder, suportecr, ThiMatsu, ttaranto, Velhinho, vps_rj, W3 [Sitesearch], washington, wilson.slima, wingdoido, Wryel, xikin, Zam Wesell e 8 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:
cron

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi