У меня проблемы с анализом строки, содержащей "#" в URI, я хочу открыть устройство Dial-Up и проанализировать эту строку "* 344 * 12 * #" в нем. приведенный ниже код является моей реализацией, и проблема в том, что я получаю строку без "#" в Dial-Up.
@Override
public void onBindViewHolder(@NonNull RecyclerAdapterDataView holder, int i) {
final String code = list.get(i).getActivation();
holder.activation.setText("Activation Code: "+code);
holder.activate.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (code.contains("#")){
Intent i = new Intent();
i.setAction(Intent.ACTION_DIAL);
i.setData(Uri.parse("tel:"+code));
context.startActivity(i);
}
}
});
}