私のプロジェクトでは、サーバとしてBackendlessを使用しようとしました。ユーザーの登録はうまくいきますが、私がアプリケーションを起動するたびに再度ログインする必要があります。ユーザがログインしている場合のバックエンドチェック
ログアウトボタンを押さない限り、アプリケーションを終了してもログインしたいと思っています。
まず、私はstayLoggedIn関数を使用しようとしましたが、動作していないと思います。
Iは、ユーザがログインしている場合はUserTokenが利用可能であるとかどうかを確認するBackendlessからのコード例を使用する:
@Override
protected void onCreate(Bundle savedInstanceState)
{
String userToken = UserTokenStorageFactory.instance().getStorage().get();
if(userToken != null && !userToken.equals(""))
{ Intent i = new Intent(LoginActivity.this, MainActivity.class);
startActivity(i);
}
ユーザがLoginActivityログインしている場合、これはLoginAcitivityであり、スキップすべきですMainAcitivityが開始されます。
このプロジェクトを実行すると、私にライン「文字列のはUserToken」に次のエラー与える: java.lang.IllegalArgumentExceptionが:...私はこの問題を解決する方法がわからない使用
前に初期化ストレージを
ありがとう!
問題を解決しました。ありがとうございます.-) – Timitrov