我已将 ZXing 代码集成到我自己的应用程序中,并且我已注释代码以在首次启动时显示帮助屏幕。
我已经开始使用“showHelpOnFirstLaunch()”方法并尝试运行它,它显示如下:
但是从 secong 时间开始它很好用......我不知道如何解决这个问题.. 任何人都可以帮忙吗?
我已将 ZXing 代码集成到我自己的应用程序中,并且我已注释代码以在首次启动时显示帮助屏幕。
我已经开始使用“showHelpOnFirstLaunch()”方法并尝试运行它,它显示如下:
但是从 secong 时间开始它很好用......我不知道如何解决这个问题.. 任何人都可以帮忙吗?
在 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() 方法
终于得到了解决方案:
这只是因为背景颜色:在 captureActivity,onResume() 方法 -> ViewFinderView id 初始化的地方,我刚刚将 viewFinderView 的颜色设置为:
ViewFinderView.setBackgroundColor(0);
就是这样......现在它工作正常:)