Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Methd call for service, Just a user registration method with firebase!
- private fun triggerFirebaseRegistration(userName: String, password: String) {
- var intent = Intent()
- intent.putExtra(Constants().USER_NAME,userName)
- intent.putExtra(Constants().PASS_WORD,password)
- intent.action="ACTION_REGISTER"
- SampleApiService().enqueueWork(this,intent)
- }
- class SampleApiService : JobIntentService() {
- //unique job_id
- val JOB_ID = 1000
- //enqueueWork Method of JobIntentService Class
- fun enqueueWork(context: Context, work: Intent) {
- enqueueWork(context, FirebaseApiService::class.java, JOB_ID, work)
- }
- //Handles the intent
- override fun onHandleWork(intent: Intent) {
- //Check for registration intent!
- if(intent.action.equals("ACTION_REGISTER")){
- registerUser(intent.getStringExtra(Constants().USER_NAME),
- intent.getStringExtra(Constants().PASS_WORD))
- }
- }
- private fun registerUser(username: String, password: String) {
- //Do the registration HERE
- }
- }
Add Comment
Please, Sign In to add comment