ahe*_*ick 5 android android-activity
我有一个场景,我点击ListFragment并启动一个新的活动,如下所示:
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);
}
Run Code Online (Sandbox Code Playgroud)
这样可以正常工作并显示新活动.
我已修改此活动清单,因此它指向其父活动(在本例中为主活动)
但是我遇到的问题是当按下后退按钮时,它会重新加载整个父按钮.父级是一个列表,我不希望它重新加载用户位置.我怎么能阻止这个?
作为一个说明.父母有一个Page Tab Strip.
我相信这是一个相对简单的修复......
Hải*_*yễn 10
你是什么意思"后退按钮"?它是工具栏中的向上按钮吗?如果是这种情况,请编辑onOptionsItemSelected
您VenueBeerActivity
的:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
switch (id) {
case android.R.id.home:
onBackPressed();
return true;
}
return super.onOptionsItemSelected(item);
}
Run Code Online (Sandbox Code Playgroud)
因此,当用户按下向上按钮时,它将获得导航栏中后退按钮的行为.
归档时间: |
|
查看次数: |
1353 次 |
最近记录: |