Я занимаюсь разработкой простого веб-приложения только для изучения разработки под Android с использованием KOTLIN.Я использую функцию входа в систему с помощью сервиса AWS Cognito.Но приложение застревает, когда я открываю знак Cognito в пользовательском интерфейсе.
Это мой awsconfiguration.json
{
"Version": "1.0",
"CredentialsProvider": {
"CognitoIdentity": {
"Default": {
"PoolId": "xxxx"
"Region": "eu-west-2"
}
}
},
"IdentityManager" : {
"Default" : { }
}
}
Я создал действие, в своей деятельности я открываю знак Cognito в пользовательском интерфейсе, какthis.
class LoginActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_login)
AWSMobileClient.getInstance().initialize(this) {
val signin = AWSMobileClient.getInstance().getClient(
this@LoginActivity,
SignInUI::class.java) as SignInUI
signin.login(
this@LoginActivity,
MainActivity::class.java).execute()
}.execute()
}
}
Когда я запускаю свое приложение, оно застревает здесь.Я ничего не могу сделать.Также не отображается журнал в пользовательском интерфейсе.
Чего не хватает, и как я могу это исправить?