What is the purpose of using moveTaskToBack() method in android?

前端 未结 3 514
不思量自难忘°
不思量自难忘° 2020-12-09 02:42

I am using moveTaskToBack() method in my activity.

When I am pressing back button the activity still is visible. The back key does not work. What did I do wrong here

3条回答
  •  心在旅途
    2020-12-09 03:07

    The purpose of moveTaskToBack:

    http://developer.android.com/reference/android/app/Activity.html

    moveTaskToBack(boolean nonRoot)

    Move the task containing this activity to the back of the activity stack.

    What you could do is:

    public void onBackPressed() {
        moveTaskToBack(true); // I don't think you're looking for this.
        new Finalizer().killApp(false); // Neither this.
        super.onBackPressed();
    }
    

    Maybe this: Android: Go back to previous activity Something similar in your onBackPressed() after super.OnBackPressed(); Also make sure when you're hitting your back button, you're actually going in this method.

提交回复
热议问题