我在我自己的应用程序中集成了ZXing代码,并且我在第一次启动时对代码进行了评论以显示帮助屏幕。
我已经考虑了方法“showHelpOnFirstLaunch()”并尝试运行它,它显示如下:
但是从第二次开始它很有效......我不知道如何解决这个问题。任何人都可以帮忙吗?
答案 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);
多数民众赞。现在它的工作正常:)