【发布时间】:2020-11-04 03:17:42
【问题描述】:
我有以下几点:
class SettingsFragment : Fragment() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
}
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_settings, container, false)
val auth = FirebaseAuth.getInstance()
signOutButton.setOnClickListener{
Log.i("TAG", "logout tapped")
auth.signOut()
startActivity(Intent(activity,LoginActivity::class.java))
}
}
}
视图加载,但是当我点击按钮将用户注销时,我没有看到日志打印出来,用户也没有注销,并且视图没有切换到loginActivity()。
我的按钮:
<Button
android:id="@+id/signOutButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Sign out" />
【问题讨论】: