gpt4 book ai didi

Android 导航回到 Activity;不要重新加载父级

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:05:06 29 4
gpt4 key购买 nike

我有一个场景,我点击一个 ListFragment 并启动一个新的 Activity,如下所示:

public void onListItemClick(ListView l, View v, int position, long id) {

super.onListItemClick(l, v, position, id);

Intent intent = new Intent(getActivity(), VenueBeerActivity.class);
Parcelable wrapped = Parcels.wrap(mAdapter.getItem(position));
intent.putExtra("venue", wrapped);

startActivity(intent);
}

这工作正常并显示新 Activity 。

我修改了此 Activity list ,使其指向其父 Activity (在本例中为主要 Activity )

但是我遇到的问题是按下后退按钮时,它会重新加载整个父级。 parent 是一个列表,我不希望它重新加载用户的位置。我怎样才能避免这种情况?

作为注释。父级包含一个页面选项卡条。

我确定这是一个相对简单的修复...

最佳答案

“后退按钮”是什么意思?它是工具栏中的向上按钮吗?如果是这种情况,请将 VenueBeerActivity 中的 onOptionsItemSelected 编辑为:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
switch (id) {
case android.R.id.home:
onBackPressed();
return true;
}

return super.onOptionsItemSelected(item);
}

因此,当用户按下向上按钮时,它将获得导航栏中后退按钮的行为。

关于Android 导航回到 Activity;不要重新加载父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31330122/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com