maan
04/20/2016, 4:33 PMfun showLogin() {
val loginActivity = LoginActivity(someConfiguration);
loginActivity.setOnLoginSuccess { user : User -> // handle login }
loginActivity.show();
}
than this:
val KEY_CONFIG = "MY_KEY" // This has to be defined in LoginActivity
-----
val LOGIN_REQUEST = 1
fun showLogin() {
var intent = Intent(...);
intent.putExtra(LoginActivity.KEY_CONFIG, configValue);
startActivityForResult(intent, LOGIN_REQUEST);
}
override onActivityResult(requestCode : Int , resultCode : Int , data: Intent ) {
if (requestCode == LOGIN_REQUEST_CODE) {
// handle login
}
}