0

我已将 ZXing 代码集成到我自己的应用程序中,并且我已注释代码以在首次启动时显示帮助屏幕。

我已经开始使用“showHelpOnFirstLaunch()”方法并尝试运行它,它显示如下:

在此处输入图像描述

但是从 secong 时间开始它很好用......我不知道如何解决这个问题.. 任何人都可以帮忙吗?

4

2 回答 2

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() 方法

于 2012-06-25T08:01:48.937 回答
0

终于得到了解决方案:

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

  ViewFinderView.setBackgroundColor(0);

就是这样......现在它工作正常:)

于 2012-06-25T12:29:08.813 回答