diff --git a/app/src/main/java/com/example/cosmosclient/views/SigninActivity.java b/app/src/main/java/com/example/cosmosclient/views/SigninActivity.java index 799fec0..0350def 100644 --- a/app/src/main/java/com/example/cosmosclient/views/SigninActivity.java +++ b/app/src/main/java/com/example/cosmosclient/views/SigninActivity.java @@ -1,6 +1,7 @@ package com.example.cosmosclient.views; import android.content.Intent; +import android.content.SharedPreferences; import android.os.Handler; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; @@ -39,6 +40,19 @@ final EditText PasswordText = findViewById(R.id.PasswordText); Button ForgotPasswordButton = findViewById(R.id.ForgotPasswordButton); + // 「pref_data」という設定データファイルを読み込み + SharedPreferences prefData = getSharedPreferences("pref_data", MODE_PRIVATE); + String account = prefData.getString("account", ""); + String pass = prefData.getString("pass", ""); + String up = ""; + + // 空チェック + if (account != null && account.length() > 0) { + // 保存済の情報をログインID欄に設定 + UserIdText.setText(account); + UserIdText.setEnabled(false); + } + //ボタン無効化 // SigninButton.setEnabled(false); // diff --git a/app/src/main/java/com/example/cosmosclient/views/SignupActivity.java b/app/src/main/java/com/example/cosmosclient/views/SignupActivity.java index c2b9ae9..47916f8 100644 --- a/app/src/main/java/com/example/cosmosclient/views/SignupActivity.java +++ b/app/src/main/java/com/example/cosmosclient/views/SignupActivity.java @@ -2,12 +2,14 @@ import android.content.Intent; +import android.content.SharedPreferences; import android.net.Uri; import android.os.Handler; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.text.Editable; import android.text.TextWatcher; +import android.util.Base64; import android.view.View; import android.widget.Button; import android.widget.EditText; @@ -22,6 +24,9 @@ import com.theartofdev.edmodo.cropper.CropImageView; +import javax.crypto.Cipher; +import javax.crypto.spec.SecretKeySpec; + import retrofit2.Call; import retrofit2.Callback; import retrofit2.Response; @@ -105,6 +110,16 @@ app.setToken(result.token); app.setuId(result.uId); + // 「pref_data」という設定データファイルを読み込み + SharedPreferences prefData = getSharedPreferences("pref_data", MODE_PRIVATE); + SharedPreferences.Editor editor = prefData.edit(); + + // 入力されたログインIDとログインパスワード + editor.putString("account", result.uId); + + // 保存 + editor.commit(); + Intent intent = new Intent(getApplication(), GroupListActivity.class); //test