2016-05-14 1 views
0

私はこのアンドロイドアプリプロジェクトを今夜開催しています(あなたの助けてください)、ユーザログインとアカウント作成が必要です。私はこのためにSQLiteを使用することを検討していましたが、それに伴いますが、私は時間がなくなっていることに気付きました。私は、グローバルにアクセス可能なユーザー名とパスワードのArrayListを作成するのが大好きですが、それを行う方法やそれが可能であるかどうかを知るには、アンドロイドのプログラミングについて十分に知りません。私は本当にこれで助けが必要です。どんな助けでも本当に感謝します。アプリのさまざまなアクティビティで使用できるパスワード/ユーザ名の配列の簡単なソリューション

+0

使用sharedPrefernaces配列を保存したときのニーズにそれをretriveします –

答えて

1

使用shared preference

どこでも

SharedPreferences sharedpreferences = getSharedPreferences("MyPREFERENCES", Context.MODE_PRIVATE); 

    String username= sharedpreferences.getStringExtra("username","defaultvalue"); 
String password= sharedpreferences.getStringExtra("password","defaultvalue"); 
1

をそれを使用するあなたの活動に

SharedPreferences sharedpreferences = getSharedPreferences("MyPREFERENCES", Context.MODE_PRIVATE); 



    Editor editor = sharedpreferences.edit(); 
    editor.putString("username", "joey tribbiani"); 
editor.putString("password", "joey doesn't share food!!!"); 
    editor.commit(); 

それを定義する設定とカスタムアプリケーションのクラスのユーザ名&パスワードのための方法を取得してください。

public class MyApplication extends Application { 

private static MyApplication mApp = null; 

    @Override 
    public void onCreate() { 
     super.onCreate(); 

     mApp = this;   
    } 

    public static MyApplication getInstance() { 
    return mApp; 
    } 
} 

とも任意のクラスのコールMyApplication.getInstance.anymethodからマニフェストファイルに

<application 
      android:name=".MyApplication "/> 

をカスタムアプリケーションのクラス名を定義します()。あなたのプロジェクトのためにデータベースを使用したいとあなたがプログラミングのものの多くを知らないという事実を考慮し

2

、私はあなたが realm.ioを使用するために、この小さなアプリケーションを作成している
レルムは、モバイル用のデータベースです非常に簡単に実装することができます。
あなたのアンドロイドスタジオで完全なコードをダウンロードしてください。
コードはプログラミングの基本的な知識でわかりやすく簡単です。 build.gradleで

コンパイル 'io.realm:レルムアンドロイド:0.84.1'
依存関係{...}の下にこれを貼り付け、プロジェクトを同期します。

click here to download the project

関連する問題