使用
在2个活动之间转换overridePendingTransition(R.anim.enter_from_right, R.anim.exit_to_left)
我的第二个活动有一个框架布局,然后使用
添加一个片段supportFragmentManager.beginTransaction().replace(R.id.fragment_container, fragment, tag).commit()
问题是第二个带有片段视图的Activity不会被渲染,直到转换的大约一半/结束,这意味着我似乎正在转换到空白屏幕。
在第二个活动完成渲染之前,是否还没有开始转换?
此外,我需要这个来处理API级别< 21
答案 0 :(得分:0)
好的,我设法让这个工作。我正在使用以下标志开始新活动:
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK)
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
阻止用户返回他们。相反,我删除了标志并调用了
finish()
之后
overridePendingTransition(R.anim.enter_from_right, R.anim.exit_to_left);
我想这是因为我开始了一项全新的任务,这意味着启动需要更长的时间