mirror of
https://github.com/szkolny-eu/szkolny-android.git
synced 2024-09-20 13:59:08 -05:00
44 lines
1.5 KiB
Kotlin
44 lines
1.5 KiB
Kotlin
|
package pl.szczodrzynski.edziennik.fragments
|
||
|
|
||
|
import android.os.Bundle
|
||
|
import androidx.fragment.app.Fragment
|
||
|
import android.view.LayoutInflater
|
||
|
import android.view.View
|
||
|
import android.view.ViewGroup
|
||
|
import pl.szczodrzynski.edziennik.App
|
||
|
import pl.szczodrzynski.edziennik.R
|
||
|
import pl.szczodrzynski.edziennik.MainActivity
|
||
|
import pl.szczodrzynski.edziennik.databinding.FragmentProfileManagerBinding
|
||
|
import pl.szczodrzynski.edziennik.utils.Themes
|
||
|
|
||
|
class ProfileManagerFragment : Fragment() {
|
||
|
|
||
|
private lateinit var app: App
|
||
|
private lateinit var activity: MainActivity
|
||
|
private lateinit var b: FragmentProfileManagerBinding
|
||
|
/*
|
||
|
private val navController: NavController by lazy { Navigation.findNavController(b.root) }
|
||
|
*/
|
||
|
|
||
|
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
|
||
|
activity = (getActivity() as MainActivity?) ?: return null
|
||
|
if (context == null)
|
||
|
return null
|
||
|
app = activity.application as App
|
||
|
context!!.theme.applyStyle(Themes.appTheme, true)
|
||
|
if (app.profile == null)
|
||
|
return inflater.inflate(R.layout.fragment_loading, container, false)
|
||
|
// activity, context and profile is valid
|
||
|
b = FragmentProfileManagerBinding.inflate(inflater)
|
||
|
b.refreshLayout.setParent(activity.swipeRefreshLayout)
|
||
|
return b.root
|
||
|
}
|
||
|
|
||
|
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||
|
if (app.profile == null || !isAdded)
|
||
|
return
|
||
|
|
||
|
|
||
|
}
|
||
|
}
|