ACTION_CALL在Android的三星Galaxy S5(棒棒糖5.0)中不起作用

ACTION_CALL在Android的三星Galaxy S5(棒棒糖5.0)中不起作用,android,android-intent,call,Android,Android Intent,Call,我的应用程序中有呼叫功能。单击呼叫按钮后,将直接呼叫所选号码。它在除三星galaxy S5外的所有设备上都能正常工作。在三星galaxy S5中,只要显示通话屏幕几微秒,通话就会立即中断。下面是我正在使用的代码 Intent callIntent = new Intent(Intent.ACTION_CALL); callIntent.setData(Uri.parse("tel:" + Common

我的应用程序中有呼叫功能。单击呼叫按钮后,将直接呼叫所选号码。它在除三星galaxy S5外的所有设备上都能正常工作。在三星galaxy S5中,只要显示通话屏幕几微秒,通话就会立即中断。下面是我正在使用的代码

Intent callIntent = new Intent(Intent.ACTION_CALL);
                    callIntent.setData(Uri.parse("tel:"
                            + Common.getPreferences(getApplicationContext(),
                                    "CONTACTNUMBER")));
                    callIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
                            | Intent.FLAG_ACTIVITY_NO_USER_ACTION);

                    startActivity(callIntent);

如果我在这里做错了什么,请告诉我。

如果代码也适用于kitkat,请尝试这种方法:

Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:123456"));           
startActivity(intent);
注意:在AndroidManifest.xml中添加此权限:

<uses-permission andrenter code hereoid:name="android.permission.CALL_PHONE"/>


为什么要使用标记活动、新任务和标记活动、无用户操作标记?我能找到的所有示例都没有使用任何标志…我不确定这是否是问题所在,但您是否在没有标志的情况下尝试过它?我仍然面临着这个问题,:(