0
안녕하세요 public void onclick 이래로 서비스의 android 메소드를 호출하려고하는데 하나의 실수가 있습니다. 즉, expresion을 완료하려면 "AssignemetOperator Expression"을 삽입해야하지만 실수가 어디인지는 알 수 없습니다. 내가 실수는 부울 RET에 여기 을 드 코드를 삽입 = bindService는 (... ... ... 공공 무효의 내부 키우면는 idcamarero가 생성 된 onclick을 어떻게 전역 변수를 감사void onclick 함수 이후에 서비스의 android 메소드를 호출하는 방법은 무엇입니까?
보기 .OnClickListener buttonhandler = 새로운 View.OnClickListener() {
public void onClick(View v) {
EditText id_camarero = (EditText) findViewById(R.id.id_camarero);
String numero = id_camarero.getText().toString();
idcamarero=Integer.parseInt(numero);
//Register the actions we want to receive via broadcast
//MyService.LocalBinder.
boolean ret= bindService(new Intent(MainActivity.this, MyService.class), androidServiceConnection, BIND_AUTO_CREATE);
IntentFilter filter = new IntentFilter(MyService.DATA_RECEIVED_INTENT);
registerReceiver(androidListener, filter);
if((numero.trim().equals(""))||(existe==false)){
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(context);
// set title
alertDialogBuilder.setTitle("Fallo de id");
// set dialog message
alertDialogBuilder
//.setMessage("Click salir para finalizarprograma")
.setCancelable(false)
.setPositiveButton("Salir",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
// if this button is clicked, close
// current activity
MainActivity.this.finish();
}
})
.setNegativeButton("Reintentar",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int id) {
// if this button is clicked, just close
// the dialog box and do nothing
dialog.cancel();
}
});
// create alert dialog
AlertDialog alertDialog = alertDialogBuilder.create();
// show it
alertDialog.show();
}
else{
// Intent intent= new Intent(GestorRestauranteActivity.this,MenuMesas.class);
// intent.putExtra("id", numero);//enviamos el id de camarero a la actividad que invocamos
// startActivity(intent);
finish();
}
}
};
어떤 오류가 발생합니까? –
bindService를 할 때 실수가 7 번입니다. – user1528724
'androidServiceConnection'은 어디에 정의되어 있습니까? 이를 bindService() 호출의 매개 변수로 전달합니다. –