app/src/main/java/com/sdp13epfl2021/projmag/activities/UserTypeChoice.kt
package com.sdp13epfl2021.projmag.activities
import android.content.Context
import android.content.Intent
import android.os.Bundle
import android.widget.RadioButton
import androidx.appcompat.app.AppCompatActivity
import com.sdp13epfl2021.projmag.R
/**
* Activity in which user selects which type of user they are (teacher, student, PhD)
*/
class UserTypeChoice : AppCompatActivity() {
companion object {
//user is Professor by default
var isProfessor: Boolean = true
const val savedTypeChoice: String = "userTypeChoicePrefs"
const val isUserProf: String = "isProfessor"
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_user_type_choice)
val settings = getSharedPreferences(savedTypeChoice, Context.MODE_PRIVATE)
val editor = settings.edit()
val professorButton: RadioButton = findViewById(R.id.radioProfessorType)
val studentButton: RadioButton = findViewById(R.id.radioStudentType)
val pdhButton: RadioButton = findViewById(R.id.radioPHDType)
val intent = Intent(this, ProfileEditPageActivity::class.java)
pdhButton.setOnClickListener {
isProfessor = true
startActivity(intent)
}
professorButton.setOnClickListener {
isProfessor = true
editor.putBoolean(isUserProf, true)
editor.apply()
startActivity(intent)
}
studentButton.setOnClickListener {
isProfessor = false
editor.putBoolean(isUserProf, false)
editor.commit()
startActivity(intent)
}
}
}