2016-04-14 71 views
0

我有一个简单的应用程序,在主屏幕上有4个选项卡。每个选项卡都是一个片段。在其中一个片段中,我有一个显示一些歌曲的ListView。没有任何东西存储在本地,我通过网络调用(到iTunes API,到我自己的服务器)填充ListView。如果我点击一个列表项目(一首歌曲),它会开始一个新的活动,在YouTube上搜索该歌曲。当我点击后,就好像以前的活动是从头开始的。如何保留ListView的滚动位置?它也会返回到第一个片段(viewpager中最左边的一个片段)。如何让它返回到用户点击歌曲的片段?如何在Android中保存我的片段的状态?

+0

你正在处理新近调用的'Activity'中的'onBackPressed'吗? – jaibatrik

+0

你试过了什么吗? – Krish

回答

0

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