android - 在两项 Activity 之间来回切换的最佳方式?

标签 android android-fragments android-activity

我有两个 Activity ,每个 Activity 都有自己的 ListView 和数据。操作栏中每个 Activity 的顶部都有一个按钮,用于访问另一组数据/ ListView 。我试图找出在两者之间进行交换的正确方法是什么。如果我总是让它启动相反的 Activity ,用户可以创建一个巨大的 Activity 后台,所以当他们点击后退按钮时,它只会不断地来回交换,对吗?我正在努力防止这种情况发生......只是想确保我正在使用最佳实践来解决这个问题。

我是否应该完成()每个 Activity 并在每次单击按钮时重新启动相反的 Activity ?本质上,我希望他们能够自由地来回切换,而不用担心在完成后点击返回按钮一百万次。

如果需要任何其他信息,请告诉我!

最佳答案

您可以实现一个 ViewPager Swipper 或带有 fragment 的选项卡式界面,允许它们保持在相同的 Activity 中。您甚至可以覆盖后退按钮,以便在按下按钮时更改为上一个选项卡。

或者有 2 个 fragment 在用户按下后退按钮时滑动。

关于android - 在两项 Activity 之间来回切换的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24024409/

相关文章:

java - 以编程方式使用辅助功能服务读取通知栏标题、消息

android - Viewpager 和 FragmentPagerAdapter : Page view removal

android - 如何将 Facebook SDK 与 android.app.Fragment 一起使用

android - 快速设置下拉菜单和 fragment 生命周期回调

android - 如何在Service和Activity之间传递复杂的数据?

java - 不存在 Activity 类文件 - 为什么?

android - 动态注册广播接收器不起作用

android - 是否可以在 ListView 项之间添加填充?

android - 在android中滚动时使 ScrollView 的边缘消失

android - 将数据从 fragment 传输到 Activity - 不断返回空对象