...
FluigSdkApplication
(veja aqui como).Adicione no AndroidManifest do seu aplicativo, as seguintes activities.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.myapp.package"> <application android:name=".application.package.Application" ... > ... <activity android:name="sdk.fluig.com.bll.core.login.email.view.EmailRequestActivity" android:theme="@style/FluigLoginTheme.Light" /> <activity android:name="sdk.fluig.com.bll.core.login.password.view.PasswordRequestActivity" android:theme="@style/FluigLoginTheme.Light" /> <activity android:name="sdk.fluig.com.bll.core.login.server.view.ServerRequestActivity" android:theme="@style/FluigLoginTheme.Light" /> <activity android:name="sdk.fluig.com.bll.core.login.manual.view.ManualLoginActivity" android:theme="@style/FluigLoginTheme.Light" /> <activity android:name="sdk.fluig.com.bll.core.login.account.view.AccountSelectActivity" android:theme="@style/FluigLoginTheme.Light" /> </application> </manifest> |
Activity
que servirá como launch screen. Launch screens são a primeira tela que o usuário visualiza ao abrir um aplicativo.No código desta Activity
, crie uma Intent
para EmailRequestActivity
que é a primeira tela do fluxo.
Na Intent
criada, adicione outra Intent
para a Activity
que deseja que o login redirecione após a conclusão do fluxo. Esta outra Intent
Intent
deve estar na chave BaseLoginActivity.ACTIVITY_INTENT_KEY
.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
public class SplashActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { ... //Intent para a primeira tela após o login Intent desiredIntent = new Intent(getBaseContext(), MainActivity.class); //Intent para a tela inicial do fluxo de login Intent intent = new Intent(getBaseContext(), EmailRequestActivity.class); intent.putExtra(BaseLoginActivity.ACTIVITY_INTENT_KEY, desiredIntent); startActivity(intent); } } |
...