2016-08-09 5 views
1

他のアクティビティにつながるボタンが付いている主なアクティビティがありますが、アプリを使用する前にサインインするようにユーザーを認証することにしました。サインインアクティビティからメインアクティビティにはどうすればいいですか?私は主な活動の意図を使うだけですか? psedocode用語でメインアクティビティへのサインイン

答えて

2

はい、:

if(authenication.wasSuccessful){ 
    Intent intent = new Intent(this, mainActivity.class); 
    startActivity(intent); 
} 

は、この情報がお役に立てば幸い!

1

「主なアクティビティ」は、他のすべてのアクティビティと同様のアクティビティです。 「主なアクティビティ」からすでに他のアクティビティを開始するのとまったく同じ方法で、「認証アクティビティ」から開始することができます。

「認証アクティビティ」がランチャーが起動し、「メインアクティビティ」ではないようにAndroidManifest.xmlを更新してください。

if (!SessionManager.getInstance().hasSignIn()) 
     startActivity(new Intent(MainActivity.this, SignInActivity.class)); 

、あなたがこれを行った後、あなたのユーザーが入るしたくないので、もし、ユーザーは、バックMainActivityにSignInActivityを終了し、することができます:私のプロジェクトで

3

は、私がMainActivityでこれを使用しましたSignAnctivityがonKeyDownイベントをオーバーライドしていることを確認する必要があります。

関連する問題