关于Android项目中不同包之间的类相互调用

在同一个项目中我创建了几个包,然后在包 com.g.zxing.client.android中创建了类文件数据库MySQLiteOpenHelper
我想在包com.g.zxing.client.android.result中的TextResultHandler.java调用MySQLiteOpenHelper格式如下
import com.g.zxing.client.android.MySQLiteOpenHelper;

public MySQLiteOpenHelper mySQLiteOpenHelper;
mySQLiteOpenHelper = new MySQLiteOpenHelper(TextResultHandler.this);
但是总是报错。

显示的错误信息如下
Multiple markers at this line
- Syntax error on token ";", , expected
- Watchpoint:TextResultHandler [access and modification] -
mySQLiteOpenHelper

如果把mySQLiteOpenHelper = new MySQLiteOpenHelper(TextResultHandler.this);去掉那么上面那行却不会报错,加回去之后又会报错

大哥,没有你这样写的

public MySQLiteOpenHelper mySQLiteOpenHelper;
mySQLiteOpenHelper = new MySQLiteOpenHelper(TextResultHandler.this);

下面这句要放到 OnCreate里面,或者TextResultHandler的构造函数里面

建议先学学简单的java语法

肯定不行啊,你在类里面已经声明了mySQLiteOpenHelper,不能在类的方法外初始化它。要么你声明的时候就初始化,要么就放到某个方法中初始化。