minor clean up

This commit is contained in:
Jannik 2021-01-21 20:31:15 +01:00
parent 70aafb1a14
commit 67c1e2bfdc
Signed by: Seil0
GPG Key ID: E8459F3723C52C24
2 changed files with 9 additions and 10 deletions

View File

@ -48,6 +48,7 @@ import org.mosad.teapod.activity.main.fragments.SearchFragment
import org.mosad.teapod.activity.onboarding.OnboardingActivity import org.mosad.teapod.activity.onboarding.OnboardingActivity
import org.mosad.teapod.util.DataTypes import org.mosad.teapod.util.DataTypes
import org.mosad.teapod.util.StorageController import org.mosad.teapod.util.StorageController
import org.mosad.teapod.util.exitAndRemoveTask
import java.net.SocketTimeoutException import java.net.SocketTimeoutException
import kotlin.system.exitProcess import kotlin.system.exitProcess
import kotlin.system.measureTimeMillis import kotlin.system.measureTimeMillis
@ -210,12 +211,4 @@ class MainActivity : AppCompatActivity(), BottomNavigationView.OnNavigationItemS
startActivity(restartIntent) startActivity(restartIntent)
} }
/**
* exit and remove the app from tasks
*/
fun exitAndRemoveTask() {
this.finishAndRemoveTask()
exitProcess(0)
}
} }

View File

@ -8,12 +8,11 @@ import android.os.Build
import android.view.View import android.view.View
import android.view.WindowInsets import android.view.WindowInsets
import android.view.WindowInsetsController import android.view.WindowInsetsController
import androidx.appcompat.app.AppCompatActivity
import androidx.core.app.ActivityCompat
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import androidx.fragment.app.FragmentActivity import androidx.fragment.app.FragmentActivity
import androidx.fragment.app.commit import androidx.fragment.app.commit
import org.mosad.teapod.R import org.mosad.teapod.R
import kotlin.system.exitProcess
/** /**
* Show a fragment on top of the current fragment. * Show a fragment on top of the current fragment.
@ -74,3 +73,10 @@ fun Activity.navToLauncherTask() {
} }
} }
/**
* exit and remove the app from tasks
*/
fun Activity.exitAndRemoveTask() {
finishAndRemoveTask()
exitProcess(0)
}