Androidスタジオで新しいです。 私のアプリでは、ユーザーのログインは私がputExtra()でMainActivityに送信する場合:Androidで一般的なデータを保存する最も良い方法
- 名
- 姓
- メール
- 電話
- IdUser
で後でいくつかのアクティビティ(3つまたは4つのアクティビティ)、私はユーザーのID、電子メール、姓を使用する必要があります。 メインアクティビティから4番目のアクティビティまで、putExtra()にメール、名前、ID、姓を送信します。しかし、私は、2番目と3番目のアクティビティで最後のアクティビティ番号のデータを必要とします。
これを解決する最善の方法はありますか。私はShared Preferencesで思っていますが、ユーザーには自分のユーザーIDやアプリケーションが保存しているデータを見せたくありません。
この種の問題のベストプラクティスは何ですか?
ありがとうございました!
SharedPreferencesがそのように、内部ストレージに保存されている。また
あなたのアプリケーション内のすべてのactivitesにアクセス可能なデータを保持するSharedPreferenceを使用する必要がありますあなたのユーザーにルートされたデバイスがない限り、ユーザーはそれを読み取ることができません。 –
はい、私は危険を冒すつもりはありません。誰もがどのようにユーザーIDを使っていますか?電子メールなど? –
は、おそらく表示したくないフィールドの暗号化を使用します。ユーザーは自分のメールを入力するので、なぜそれが見えるようにしたくないのですか?私はそれを取得しません。 – marduc812