在我的主要 Activity 中,我有 5 个 ImageView 。通过单击每个图像,它应该将 Activity 导航到另一个图像。但我的问题是,在单击图像时,它会显示相同的 Activity 一次,然后黑屏一段时间,然后只有它正在显示第二个 Activity 。我用谷歌搜索了这个,但我不知道如何纠正这个问题。 到目前为止我已经尝试过了
private View.OnClickListener onClickListener = new View.OnClickListener()
{
public void onClick(View View)
{
{
Intent intent = new Intent(main.this, activity1.class);
//intent.setFlag(Intent.FLAG_ACTIVITY_NO_ANIMATION);
// intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
overridePendingTransition (0, 0);
startActivity(intent);
/* Intent i = new Intent(main.this, activity1.class);
startActivity(i); */
// startActivity(new Intent(main.this, activity1.class)));
}
但对我来说没有任何作用..帮助我解决这个问题..提前致谢..
最佳答案
也许您使用的启动模式为singleInstance
,这需要花费大量时间来重新排列堆栈。
请从 list 文件中删除此行
android:launchMode="singleInstance"
关于android - 调用另一个 Activity 时出现黑屏问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19681495/