안녕하세요!
라이브러리 파일을 만들고 있구요.
인터페이스를 만들어서 포함시키고 사용하려고 하는데 계속 NullpointerException이 뜹니다 ㅠㅠ!!
인터페이스는 아래와 같습니당...
public interface DataInterface
{
public void onDateResult(String deviceName, String data);
}
호출은 아래의 클래스에서 합니다..
public class DataMainActivity implements BluetoothDataInterface
{
String TAG = "DataMainActivity ";
static String DeviceName;
static String data;
private static DataInterface dataInterface = null;
public DataMainActivity ()
{
// TODO Auto-generated constructor stub
}
public void DeviceDataResult(String deviceName, String data)
{
String endData = data +"end"
DataInterface.onDateResult(deviceName,endData );
}
public void onDateResult(String deviceName, String data)
{
Log.i(TAG, "----> found device " + deviceName + "::" + data );
}
}
입니다.
위 코드가 실제 사용하는 코드는 아니구요. 안에 내용물만 살짝 바꿨습니다.(변수명 같은 것!)
꼭 DataInterface.onDateResult(deviceName,endData ); 이 부분에서 NullpointerException이 발생하는데
왜 그런건가요? ㅠㅠ
ㄷㅏ른 로그없이
Unhandled exception: java.lang.NullPointerException
요 문장만 나옵니다!!!