35 lines
1.1 KiB
Kotlin
35 lines
1.1 KiB
Kotlin
|
package abdulla.com.hashtagit
|
||
|
|
||
|
import android.content.pm.ActivityInfo
|
||
|
import android.os.Bundle
|
||
|
import android.view.LayoutInflater
|
||
|
import android.view.View
|
||
|
import android.view.ViewGroup
|
||
|
import androidx.fragment.app.Fragment
|
||
|
import androidx.navigation.fragment.findNavController
|
||
|
import kotlinx.android.synthetic.main.splash_fragment.*
|
||
|
|
||
|
class InputFragment: Fragment() {
|
||
|
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
|
||
|
return inflater.inflate(R.layout.splash_fragment, container, false)
|
||
|
}
|
||
|
|
||
|
override fun onStart() {
|
||
|
super.onStart()
|
||
|
|
||
|
button.setOnClickListener {
|
||
|
val directions = SplashFragmentDirections.actionSplashFragmentToSubmissionFragment()
|
||
|
directions.writtenText = mEditText.text.toString()
|
||
|
findNavController().navigate(directions)
|
||
|
}
|
||
|
}
|
||
|
|
||
|
override fun onResume() {
|
||
|
super.onResume()
|
||
|
|
||
|
// if go to another fragment && it is landscape
|
||
|
// then make sure each time on resume to here, puts it back to portrait
|
||
|
activity?.requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
|
||
|
}
|
||
|
|
||
|
}
|