6

GitHub Android アプリのソース コードを掘り下げています。

LoginActivityアプリを最初に起動したときに強制的に表示する方法を見つけようとしています。マニフェストでは、メインとして持っているようで、HomeActivityLoginActivity明示的にのみ起動されます。

つまりHomeActivity、アプリが最初に開いたときに常に起動されます。ただし、アカウントが存在するかどうかを確認することを示すロジックがHomeActivityに表示されません。存在しない場合は、に移動しますLoginActivity

コードLoginActivityでは、ここからのみ起動されます

4

2 に答える 2

2

このアプリは Android アカウント システムを使用しています。これは、既に見つけたクラスに実際に実装されています。そのアカウント システムは、ある時点で を呼び出し、パスワードが空であるかどうかgetAuthToken()を簡単にチェックし、LoginActivity のインテントをアカウント管理システムに返します。そのインテントを使用して、アカウント管理システムはアプリにコールバックし、最後に LoginActivity を呼び出します。

于 2013-12-20T16:14:29.243 に答える