fix closing player

This commit is contained in:
rimthekid 2022-02-10 16:18:38 +04:00
parent 45fb8238db
commit 55272b615d
3 changed files with 6 additions and 3 deletions

View File

@ -52,6 +52,7 @@ interface PipedApi {
@POST("unsubscribe") @POST("unsubscribe")
suspend fun unsubscribe(@Header("Authorization") token: String, @Body subscribe: Subscribe): String suspend fun unsubscribe(@Header("Authorization") token: String, @Body subscribe: Subscribe): String
//only for fetching servers list
@GET("Instances.md") @GET("Instances.md")
suspend fun getInstances(): String suspend fun getInstances(): String

View File

@ -168,14 +168,18 @@ class PlayerFragment : Fragment() {
playerMotionLayout.transitionToStart() playerMotionLayout.transitionToStart()
fetchJson(view) fetchJson(view)
view.findViewById<ImageView>(R.id.close_imageView).setOnClickListener{ view.findViewById<ImageView>(R.id.close_imageView).setOnClickListener{
motionLayout.transitionToEnd()
val mainActivity = activity as MainActivity val mainActivity = activity as MainActivity
mainActivity.requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
mainActivity.supportFragmentManager.beginTransaction() mainActivity.supportFragmentManager.beginTransaction()
.remove(this) .remove(this)
.commit() .commit()
} }
view.findViewById<ImageButton>(R.id.close_imageButton).setOnClickListener{ view.findViewById<ImageButton>(R.id.close_imageButton).setOnClickListener{
motionLayout.transitionToEnd()
val mainActivity = activity as MainActivity val mainActivity = activity as MainActivity
mainActivity.requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
mainActivity.supportFragmentManager.beginTransaction() mainActivity.supportFragmentManager.beginTransaction()
.remove(this) .remove(this)
.commit() .commit()
@ -232,8 +236,6 @@ class PlayerFragment : Fragment() {
override fun onDestroy() { override fun onDestroy() {
super.onDestroy() super.onDestroy()
val mainActivity = activity as MainActivity
mainActivity.requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT
try { try {
exoPlayer.stop() exoPlayer.stop()
}catch (e: Exception){} }catch (e: Exception){}

View File

@ -21,7 +21,7 @@
app:entries="@array/instances" app:entries="@array/instances"
app:entryValues="@array/instancesValue" app:entryValues="@array/instancesValue"
app:defaultValue="https://pipedapi.kavin.rocks/" app:defaultValue="https://pipedapi.kavin.rocks/"
app:useSimpleSummaryProvider="true"/> />
<androidx.preference.EditTextPreference <androidx.preference.EditTextPreference
app:key="customInstance" app:key="customInstance"
app:title="@string/customInstance" app:title="@string/customInstance"