一个Activity跳转到另一个Activity,先前的那一个Activity会被Destroy
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();
}
}