...
FluigSdkApplication
.onCreate()
e chame super.onCreate()
.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"
... >
...
<activity
android:name="sdk.fluig.com.bll.core.login.email.view.EmailRequestActivity"
android:theme="@style/FluigLoginTheme.Light"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="sdk.fluig.com.bll.core.login.server.view.ServerRequestActivity"
android:theme="@style/FluigLoginTheme.Light"
android:screenOrientation="portrait" />
<activity
android:name="sdk.fluig.com.bll.core.login.password.view.PasswordRequestActivity"
android:theme="@style/FluigLoginTheme.Light"
android:screenOrientation="portrait" />
<activity
android:name="sdk.fluig.com.bll.core.login.forgot.view.ForgotPasswordActivity"
android:theme="@style/FluigLoginTheme.Light"
android:screenOrientation="portrait" />
<activity
android:name="sdk.fluig.com.bll.core.login.manual.view.ManualLoginActivity"
android:theme="@style/FluigLoginTheme.Light"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan" />
<activity
android:name="sdk.fluig.com.bll.core.login.account.view.AccountSelectActivity"
android:theme="@style/FluigLoginTheme.Light"
android:screenOrientation="portrait" />
<activity
android:name="sdk.fluig.com.bll.core.login.mfa.view.MfaRequestActivity"
android:theme="@style/FluigLoginTheme.Light"
android:screenOrientation="portrait" />
</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
, chame o método startFlow
da classe LoginUtils
, passando start
da classe LoginFlow
. Para instanciar LoginFlow
, passe um Context
como primeiro parâmetro. O segundo parâmetro é opcional e pode ser ou a classe da Activity
ou um Intent
contendo a Activity
que deseja Activity
para o qual deseja que o login redirecione após sua conclusão.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
import sdk.fluig.com.bll.core.utilslogin.LoginUtilsLoginFlow; public class LaunchActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { ... // //Classe da primeira tela após o login LoginUtils.startFlow(getBaseContext()new LoginFlow(LaunchActivity.this, MainActivity.class).start(); //Caso possua uma Intent Intent myIntent = ...; new LoginUtils.startFlow(getBaseContext()LoginFlow(LaunchActivity.this, myIntent).start(); finish(); } } |
...