一个Activity跳转到另一个Activity,先前的那一个Activity会被Destroy

NullPointerK 2019-11-19 10:18:49
Activity跳转到Fragment里的一个item的Activity 前一个Activity呗Destroy
主要是Fragment的问题嘛

public class ContactAct extends BaseSwipeBack {


@BindView(R.id.tab_layout)
TabLayout tabLayout;
@BindView(R.id.view_pager)
ViewPager viewPager;
@BindView(R.id.img_toolbar_left)
ImageView imgToolbarLeft;
@BindView(R.id.tv_toolbar_center)
TextView tvToolbarCenter;
@BindView(R.id.img_toolbar_right)
ImageView imgToolbarRight;

private static final String[] mTitles = {"好友", "群聊"};
private BaseFragment[] mFragments;

@Override
protected Integer setLayout() {
return R.layout.activity_contact;
}

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ButterKnife.bind(this);

tvToolbarCenter.setText("通讯录");
imgToolbarRight.setVisibility(View.GONE);

mFragments = new BaseFragment[2];
mFragments[0] = new FriendsFragment(false);
mFragments[1] = new ChannelFragment();
PagerAdapter adapter = new PagerAdapter(getSupportFragmentManager(), mTitles, mFragments);
viewPager.setAdapter(adapter);
tabLayout.setupWithViewPager(viewPager);
}

@OnClick({R.id.img_toolbar_left, R.id.img_toolbar_right})
public void onViewClicked(View view) {
switch (view.getId()) {
case R.id.img_toolbar_left:
finish();
break;
case R.id.img_toolbar_right:
break;
}
}

@Override
protected void onDestroy() {
super.onDestroy();
Toast.makeText(this, "destroy", Toast.LENGTH_SHORT).show();
}
}
...全文
438 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
gxh_apologize 2019-11-19
  • 打赏
  • 举报
回复
代码不全。。
m-oj 应用层 2019-11-19
  • 打赏
  • 举报
回复
Activity启动模式了解一下

80,359

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧