Hi,

Any update I ma still waiting.

Gulfam Hassan

On Jan 8, 6:04 pm, Gulfam <[email protected]> wrote:
> Hi All,
>
>    I am facing issue with 2.0 and 2.0.1 on aborting broadcast for out
> going calls.
>
> In my main activity on callButton press I am initiating call like this
> /*********************Mian Activity Where Call
> Initiating**************/
> public class MainActivity extends Activity implements OnClickListener{
>
>    public void onClick(View v)
>    {
>         if(v == callButton){
>
>                   String phoneNumber = "+45123456"
>                   Intent DialIntent = new Intent
> (Intent.ACTION_CALL,Uri.parse(phoneNumber));
>                                     
> DialIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
>                                     startActivity(DialIntent);
>          }
>     }}
>
> //*************************Here is my Broad Cast
> Receiver********************//
> Public Class MyOutGoingCallReceiverIntent extends BroadcastReceiver{
>
>     public void onReceive(Context context, Intent intent) {
>
>          String  dialNumber= intent.getStringExtra
> (Intent.EXTRA_PHONE_NUMBER);
>
>         if(dialNumber.startsWith("+45"))//***International number
> abort broad cast*****//
>         {
>                 Log.i("Before Abort Broadcast","11111111111");
>                 abortBroadcast();
>                 Log.i("After Abort Broadcast","22222222222");
>
>                 Intent DialIntent = new Intent
> (Intent.ACTION_CALL,Uri.parse(3224005421));/**local number
>                 DialIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
>                 context.startActivity(DialIntent);
>         }
>
>    }
>
> }
>
> /**************Register Receiver In menifest********************/
> <receiver
>                         android:name="MyOutGoingCallReceiverIntent"
>                         android:enabled="true">
>                                  <intent-filter
>                                         android:priority="200">
>                                  <action
>
> android:name="android.intent.action.NEW_OUTGOING_CALL" />
>                                  <category
>                                         
> android:name="android.intent.category.DEFAULT" />
>                          </intent-filter>
>                         </receiver>
>
> /**********************Permissions in menifest******************/
> I have added these permissions in menifest
>
> <uses-permission android:name="android.permission.CALL_PHONE"></uses-
> permission>
> <uses-permission
> android:name="android.permission.PROCESS_OUTGOING_CALLS"></uses-
> permission>
> <uses-permission android:name="android.permission.CALL_PRIVILEGED"></
> uses-permission>
>
> **********************************************
> Now move towoards Issue abortBroadcast(); is working fine with 1.0 to
> 1.6 SDK's but when i run the same code on 2.0+ SDK's Its print the Log
> statments as
>
> Before Abort Broadcast    11111111111
> After Abort Broadcast    22222222222
>
> But not Abort the broad cast. Any one can help me regarding this
> issue.
> I have read the Documentation of 1.0 and 2.0 but there is no
> difference in documentation.
> My application is also running on market and there is no issue with
> 1.0 to1.6 but now i am porting it for 2.0 its not aborting broadcast.
> Is there any solution ????????????
>
> Thanks in advance.
>
> Gulfam Hassan
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to