如何在Android中保存我的片段状态?

时间:2016-04-14 16:56:17

标签: android android-fragments android-activity

我有一个简单的应用程序,在主屏幕上它有4个标签。每个标签都是一个片段。在其中一个片段中,我有一个显示一些歌曲的ListView。没有任何内容存储在本地,我使用网络调用填充ListView(到iTunes API,到我自己的服务器)。如果我点击列表项(一首歌),它会启动一个新活动,在Youtube上搜索该歌曲。当我点击后退时,就像之前的活动是从头开始一样。如何保留ListView的滚动位置?它还会返回到第一个片段(viewpager中最左边的片段)。如何让它返回到用户点击歌曲的片段?

1 个答案:

答案 0 :(得分:0)

您可以尝试覆盖被叫onBackPressed中的Activity方法,并在其中调用finish()