我正在开发一个应用程序,用户可以通过按下一个按钮来最小化(隐藏)恢复的活动(但不是所有的应用程序),并且将显示前一个。然后,在任何活动中,通过按下另一个按钮,用户可以再次看到最小化(隐藏)的活动及其状态。
我正在尝试两种方法来解决这个问题。
1 - 当活动将被最小化(隐藏)时,它的所有视图状态和属性将被存储到数据库中,然后活动将完成。
2 - 将所有活动保存在一个单独的任务(singleInstance)中,当它最小化时,只需调用 movetTaskToBack 函数。
我该怎么做或有其他方法吗?