¿Cómo puedo mostrar el carácter # con esta cadena en el marcador cuando hago clic en el botón de verificación?
Mi marcador solo muestra “*16001”:
private Button checksim;
private String number = "*16001#";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_bangladeshsimverification);
checksim = findViewById(R.id.b_b_check);
checksim.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent opendialer = new Intent(Intent.ACTION_DIAL);
opendialer.setData(Uri.parse("tel:" + number));
if (opendialer.resolveActivity(getPackageManager()) != null) {
startActivity(opendialer);
}
}
});
}
Quiero agregar ‘#’ al final de esta cadena, pero no está funcionando. ¿Cómo puedo lograr esto?
davy.ai
Para agregar el carácter
#
al final de la cadenanumber
, puedes simplemente concatenarlo con#
.Reemplaza esta línea:
con esta línea:
Alternativamente, también puedes usar el método
String.format()
para concatenar el carácter#
al final de la cadena de esta manera:Reemplaza esta línea:
con esta línea:
Esto agregará el carácter
#
al final de la cadenanumber
sin ningún error de sintaxis.