私は通常、自動ログインをeditTextUn.setText(userName)
andで設定し、editTextPw.setText(password)
で囲みますif (BuildConfig.DEBUG) {}
。ご想像のとおり、この方法では、開発中にログインの詳細を入力する必要はありません。
私は通常、複数のログイン アカウントを持っており、コードで使用したいアカウントをコメント化 (解除) することで簡単に切り替えることができます。何かのようなもの
if (BuildConfig.DEBUG) {
edtEmailID.setText(username1);
edtpassword.setText(pass1);
// edtEmailID.setText(username2);
// edtpassword.setText(pass2);
//...and so on
ただし、Android Studio Instant Run はこのアクションを認識しません。
つまり、もう使用したくないものをコメントアウトし、使用したいものを有効にして を押すRun
と、Instant Run によってログイン画面が更新されますが、古い (以前の) ログインの詳細は入力されたままになります。
これは Android Studio のバグですか、それとも間違っていますか?