Я хочу позвонить по номеру, когда пользователь нажимает на него, он работает нормально, но с новыми API (я думаю, что уровень API 25 и выше) дает сбой .. Итак, какой код работает со всеми API или, по крайней мере, код, который работает только на последних и сам справлюсь. Заранее спасибо.
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + model.getNumber()));
if (ActivityCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(getParent(),
new String[]{Manifest.permission.CALL_PHONE},
10);
return;
} else {
try {
startActivity(callIntent);
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(getApplicationContext(), R.string.place_call, Toast.LENGTH_SHORT).show();
}
}