NTP-38623 | Call Module fix

This commit is contained in:
yashmantri
2025-02-24 20:06:52 +05:30
parent fc29b5aa01
commit f8f02fa163

View File

@@ -202,6 +202,7 @@ public class CallModule extends ReactContextBaseJavaModule {
@ReactMethod
public void startDialerApp() {
Intent launchIntent = reactContext.getPackageManager().getLaunchIntentForPackage(CALLING_APP_PACKAGE);
launchIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
if (launchIntent != null) {
Log.d(TAG, "Call initiated successfully.");
reactContext.startActivity(launchIntent);
@@ -214,7 +215,7 @@ public class CallModule extends ReactContextBaseJavaModule {
try {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(apkUri, "application/vnd.android.package-archive");
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);