File tree Expand file tree Collapse file tree
app/src/main/java/com/tool/tree Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -269,6 +269,7 @@ class ActionPage : AppCompatActivity() {
269269 private fun restartApp () {
270270 val intent = Intent (this @ActionPage, SplashActivity ::class .java)
271271 intent.addFlags(Intent .FLAG_ACTIVITY_NEW_TASK or Intent .FLAG_ACTIVITY_CLEAR_TASK )
272+ intent.putExtra(" force_reset" , true )
272273 startActivity(intent)
273274 finish()
274275 }
Original file line number Diff line number Diff line change @@ -179,6 +179,7 @@ class MainActivity : AppCompatActivity() {
179179 private fun restartApp () {
180180 val intent = Intent (this @MainActivity, SplashActivity ::class .java)
181181 intent.addFlags(Intent .FLAG_ACTIVITY_NEW_TASK or Intent .FLAG_ACTIVITY_CLEAR_TASK )
182+ intent.putExtra(" force_reset" , true )
182183 startActivity(intent)
183184 finish()
184185 }
Original file line number Diff line number Diff line change @@ -50,7 +50,8 @@ class SplashActivity : AppCompatActivity() {
5050 binding = ActivitySplashBinding .inflate(layoutInflater)
5151 setContentView(binding.root)
5252
53- if (ScriptEnvironmen .isInited() && isTaskRoot) {
53+ if (ScriptEnvironmen .isInited() && isTaskRoot &&
54+ ! intent.getBooleanExtra(" force_reset" , false )) {
5455 gotoHome()
5556 return
5657 }
You can’t perform that action at this time.
0 commit comments