connection という ServiceConnection オブジェクトを作成しました。
ただし、onServiceConnected メソッドは呼び出されません。
それを機能させる方法についてのアイデアはありますか?ありがとう
私のコードは次のとおりです。
public static boolean print(String message){
if(printerInitialized != true){
Log.e(TAG,"Unitialized printer. Can't print");
return false;
}
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra("MAC", printerUuid);
sendIntent.putExtra("DATA", message);
sendIntent.setComponent(new ComponentName("com.blueslib.android.app","com.blueslib.android.app.PrintService"));
context.getApplicationContext().bindService(sendIntent,connection, Context.BIND_AUTO_CREATE);
return true;
}
public static ServiceConnection connection = new ServiceConnection() {
@Override
public void onServiceDisconnected(ComponentName name) {
Log.e("System.out", "Service Disconnected");
}
@Override
public void onServiceConnected(ComponentName name, IBinder service) {
Log.e("System.out", "Service connected");
}
};