第一次运行Zxing显示白色背景的相机

时间:2012-06-25 07:36:30

标签: android

我在我自己的应用程序中集成了ZXing代码,并且我在第一次启动时对代码进行了评论以显示帮助屏幕。

我已经考虑了方法“showHelpOnFirstLaunch()”并尝试运行它,它显示如下:

enter image description here

但是从第二次开始它很有效......我不知道如何解决这个问题。任何人都可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

在showHelpOnFirstLaunch()中你将获得以下片段:

if (currentVersion > lastVersion) {
            prefs.edit()
                    .putInt(PreferencesActivity.KEY_HELP_VERSION_SHOWN,
                            currentVersion).commit();
            Intent intent = new Intent(this, HelpActivity.class);
            intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
            String page = lastVersion == 0 ? HelpActivity.DEFAULT_PAGE
                    : HelpActivity.WHATS_NEW_PAGE;
            intent.putExtra(HelpActivity.REQUESTED_PAGE_KEY, page);
            startActivity(intent);
            return true;
}

只需在showHelpOnFirstLaunch()中注释此代码即可;同时调用showHelpOnFirstLaunch()方法

答案 1 :(得分:0)

终于得到了解决方案:

这只是因为背景颜色:在captureActivity中,onResume()方法 - >在ViewFinderView id初始化的地方,我刚刚将viewFinderView的颜色设置为:

  ViewFinderView.setBackgroundColor(0);

多数民众赞。现在它的工作正常:)