android - 调用另一个 Activity 时出现黑屏问题

标签 android android-intent

在我的主要 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/

相关文章:

android - "Up"的正确处理方式 Navigation according to guidelines

java - 当用户接听电话和关闭通话时执行某些操作以及如何关闭通话

java - 如何以编程方式动态创建所有 Android ui 组件的列表?例如 TextView 、 ImageView 等

android - 覆盖服务 - 按下返回按钮

java - 更新 Firestore 集合中找到的所有文档中的字符串字段

android - 编辑 OTP 的文本,每个字母位于不同的位置

android - 无法在 ArrayAdapter 中将 Intent 添加到 Google Maps

java - 禁止用户同时从两个或多个 Android 设备登录

java - 如何使用 MediaRecorder 打开或关闭录音

通过 Facebook 中未显示的意向文本进行 Android 分享