0

私は Android アプリを作成していますが、基本的に起動するたびに、アプリの起動を許可する前に PIN の入力を求められます。

私が問題を抱えている2つのことは次のとおりです。

  1. アプリの初回ログイン ユーザーとリピーター ユーザーを作成するにはどうすればよいですか? 私が考えた方法は、PIN と呼ばれる変数があり、それが null に等しい場合、最初のログインを起動し、PIN を基本的に null 以外に設定できることです。ただし、これは2番目の大きな問題につながります。

  2. アプリを閉じても定義されたままになる変数を作成するにはどうすればよいですか? 最初は、これらの変数をグローバルに定義するだけだと思っていましたが、そうではないようです。これにはおそらく情報源があると思いますが、検索してみましたが、Google に何を入力すればよいかわかりません。どんな助けでも大歓迎です!

4

3 に答える 3

2

共有設定を使用して変数を保存できます。この記事を見てください。あなたに役立つかもしれません:http://www.androidhive.info/2012/08/android-session-management-using-shared-preferences/

SO のこのトピックもご覧ください: How to use SharedPreferences in Android to store, fetch and edit values

ユーザーが初めて PIN を入力した後、共有設定に保存します。次に、メイン アクティビティで設定を取得し、設定されていない場合はログイン アクティビティにリダイレクトします。

于 2013-06-06T17:18:07.043 に答える
1

私はSharedPreferencesそのために使用します。詳しくはこちらをご覧ください。

于 2013-06-06T17:16:48.913 に答える
0

shared preferencesこの目的でを使用できます。

ユーザーが初めてログインした場合は、設定を作成し、ユーザー名などの詳細を保存する必要があります。

アプリを閉じても値が保存されます。

共有設定は電話に保存されるため、パスワードなどの重要な情報を保存しないように注意してください。

これは理解に役立つと思いますこのスレッドをチェックしてください

于 2013-06-06T17:18:06.637 に答える