...
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" /> <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.password.view.PasswordRequestActivity" android:theme="@style/FluigLoginTheme.Light" /> <activity android:name="sdk.fluig.com.bll.core.login.forgot.view.ForgotPasswordActivity" android:theme="@style/FluigLoginTheme.Light" /> <activity android:name="sdk.fluig.com.bll.core.login.manual.view.ManualLoginActivity" android:theme="@style/FluigLoginTheme.Light" android:windowSoftInputMode="adjustPan" /> <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 chame o método startLogin da classe LoginUtils, passando um Context e a classe da Activity
que deseja que o login redirecione após a sua conclusão do fluxo. Esta outra Intent
deve estar na chave BaseLoginActivity.ACTIVITY_INTENT_KEY
.
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
import sdk.fluig.com.bll.core.login.base.view.BaseLoginActivity; import sdk.fluig.com.bll.core.login.email.view.EmailRequestActivity; utils.LoginUtils; public class SplashActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { ... //IntentClasse para ada primeira tela após o login Intent desiredIntent = new IntentLoginUtils.startLogin(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); finish(); } } |
...
title | Importante |
---|
...
Âncora | ||||
---|---|---|---|---|
|
...