Java 构造函数管理器(活动)不可见

Java 构造函数管理器(活动)不可见,java,android,Java,Android,我已经将zxing libcom.google/com.google.zxing.client.android.captureactivity.jar.zip(497k)导入到我的项目中。 然后,我的项目中有一个导入的BeepManager类,如下所示: import com.google.zxing.client.android.BeepManager; private BeepManager beepManager; beepManager = new BeepManager(activit

我已经将zxing libcom.google/com.google.zxing.client.android.captureactivity.jar.zip(497k)导入到我的项目中。 然后,我的项目中有一个导入的BeepManager类,如下所示:

import com.google.zxing.client.android.BeepManager;
private BeepManager beepManager;
beepManager = new BeepManager(activity);
在import语句之后,出现以下错误提示:

The constructor BeepManager(Activity) is not visible
编辑:

DecodeHandler(CaptureActivity activity) {
        this.activity = activity;
        baseApi = activity.getBaseApi();
        beepManager = new BeepManager(CaptureActivity.this);
        beepManager.updatePrefs();
请找出可能的错误…

尝试更改此选项:

beepManager = new BeepManager(activity);
为此:

beepManager = new BeepManager(<ActivityName>.this);


是否尝试在作为参数传递的同一活动中使用它?请尝试此“beepManager=new beepManager(getApplicationContext);”可能对您有帮助请检查我的问题以反映您的答案,但问题仍然存在。管理员(活动)不可见。它是一个库。这是下载的url。哦,好吧,我的错,我来检查一下。活动无法解析为类型。编辑后的错误提示
DecodeHandler(CaptureActivity activity) {
        this.activity = activity;
        baseApi = activity.getBaseApi();
        beepManager = new BeepManager(CaptureActivity.this);
        beepManager.updatePrefs();
DecodeHandler(CaptureActivity activity) {
        this.activity = activity;
        baseApi = activity.getBaseApi();
        beepManager = new BeepManager(activity);
        beepManager.updatePrefs();