2017-11-03 9 views

答えて

0

あなたの問題を解決するソリューションの多くがあります。

  • あなたは私はシングルトンデザインについて読むためにあなたをアドバイスしたいと思い先進的なソリューションとしてsharedprefに、またはデータベース
  • にユーザー名を保存することができますパター:アイデアは、クラスを作成し、そこから(ユーザーログイン時に行うことができる)1つのインスタンスを公開し、プロジェクトのすべてのクラスがアクセスできるようにすることです。

    SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE); 
    String restoredText = prefs.getString("text", null); 
    if (restoredText != null) { 
        String name = prefs.getString("name", "No name defined");//"No name defined" is the default value. 
    } 
    
    :私は共有設定は、ジョブ

    SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit(); 
    editor.putString("name", "abc"); 
    editor.commit(); 
    

    そして、あなたは次のように進むことができ、あなたのデータを取得するための操作を行うことができると信じて、あなたの問題を解決する最も簡単な方法についてはplease take a look here

0

問題のタグの1つが「Firebase」とマークされているため、Firebaseを使用していると仮定しますrバックエンド、およびFirebase Authを使用します。

Firebaseでは、「FirebaseUser」を使用して、表示名、電子メールID(ユーザ名)、およびユーザプロファイルの画像を取得できます。

 FirebaseAuth auth = FirebaseAuth.getInstance(); 
     FirebaseAuth user_token = FirebaseAuth.getInstance(); 
     FirebaseUser currentUser = user_token.getCurrentUser(); 

     currentUser.getDisplayName(); //Display Name 
     currentUser.getEmail(); //Username 
     currentUser.getPhotoUrl(); //PhotoURL if the user used any social media for auth 
:以下のコードを使用するユーザ関連情報を取得するために

関連する問題