[android-developers] Re: Intent broadcasting not working

2009-07-29 Thread Mark Murphy

Sudeep Jha wrote:
> In an application main activity I have the following code:
>  
>   public void onCreate(Bundle savedInstanceState) {
> 
> super.onCreate(savedInstanceState);
> setContentView(R.layout.main);
> 
> Button button=(Button)findViewById(R.id.Button);
> button.setOnClickListener(new View.OnClickListener() {
> public void onClick(View v) {
> *Intent intent = new Intent("com.example.broadcast");
> Intent.putExtra("example","Broadcasting ");
> sendBroadcast(intent);*
> }
> });
> 
> Here is the broadcastreceiver code:
> public class CustomBroadCast extends BroadcastReceiver {
> /**
>  * @see android.content.BroadcastReceiver#onReceive(Context,Intent)
>  */
> @Override *
> public void onReceive(Context context, Intent intent) {
> Log.i("INFORMATION","Broadcasting message");
> String dummyText = intent.getStringExtra(**"example");
> Toast.makeText(context, dummyText , Toast.LENGTH_SHORT).show();*
> }
> }
> 
> In manifest file of CustomBroadCast class apllication:
> *   
> 
> 
> 
> *
> 
> This is not working.What I am missing here?please help.

I don't see anything obviously wrong, so here are some things to look at:

1. Make sure you have your  in the proper place in the
manifest. It should be a child of  and a peer of any
 or related component elements.

2. I am not certain if a Toast will work from a BroadcastReceiver. If
you are concerned that your Log statement might not be being logged, try
bumping it to warning (Log.w) or error (Log.e).

3. Check LogCat for warnings. For example, if Android cannot find your
BroadcastReceiver for some reason, you will get a warning in LogCat, not
an error.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://twitter.com/commonsguy

Android App Developer Training: http://commonsware.com/training.html

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: Intent broadcasting not working

2009-07-29 Thread Sudeep Jha
Still no broadcasting.Can anybody give me an example code on broadcasting an
intent from an activity to call another application?

On Wed, Jul 29, 2009 at 7:26 PM, Mark Murphy wrote:

>
> Sudeep Jha wrote:
> > In an application main activity I have the following code:
> >
> >   public void onCreate(Bundle savedInstanceState) {
> >
> > super.onCreate(savedInstanceState);
> > setContentView(R.layout.main);
> >
> > Button button=(Button)findViewById(R.id.Button);
> > button.setOnClickListener(new View.OnClickListener() {
> > public void onClick(View v) {
> > *Intent intent = new Intent("com.example.broadcast");
> > Intent.putExtra("example","Broadcasting ");
> > sendBroadcast(intent);*
> > }
> > });
> >
> > Here is the broadcastreceiver code:
> > public class CustomBroadCast extends BroadcastReceiver {
> > /**
> >  * @see android.content.BroadcastReceiver#onReceive(Context,Intent)
> >  */
> > @Override *
> > public void onReceive(Context context, Intent intent) {
> > Log.i("INFORMATION","Broadcasting message");
> > String dummyText = intent.getStringExtra(**"example");
> > Toast.makeText(context, dummyText , Toast.LENGTH_SHORT).show();*
> > }
> > }
> >
> > In manifest file of CustomBroadCast class apllication:
> > *   
> > 
> > 
> > 
> > *
> >
> > This is not working.What I am missing here?please help.
>
> I don't see anything obviously wrong, so here are some things to look at:
>
> 1. Make sure you have your  in the proper place in the
> manifest. It should be a child of  and a peer of any
>  or related component elements.
>
> 2. I am not certain if a Toast will work from a BroadcastReceiver. If
> you are concerned that your Log statement might not be being logged, try
> bumping it to warning (Log.w) or error (Log.e).
>
> 3. Check LogCat for warnings. For example, if Android cannot find your
> BroadcastReceiver for some reason, you will get a warning in LogCat, not
> an error.
>
> --
> Mark Murphy (a Commons Guy)
> http://commonsware.com | http://twitter.com/commonsguy
>
> Android App Developer Training: http://commonsware.com/training.html
>
> >
>


-- 
Warm Regards,
Sudeep

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: Intent broadcasting not working

2009-07-30 Thread Desu Vinod Kumar
Hi

Only Toast widget will work for broadcast reciever is it possible to show
the images or any other thing we can't place..

On Thu, Jul 30, 2009 at 11:29 AM, Sudeep Jha wrote:

> Still no broadcasting.Can anybody give me an example code on broadcasting
> an intent from an activity to call another application?
>
>
> On Wed, Jul 29, 2009 at 7:26 PM, Mark Murphy wrote:
>
>>
>> Sudeep Jha wrote:
>> > In an application main activity I have the following code:
>> >
>> >   public void onCreate(Bundle savedInstanceState) {
>> >
>> > super.onCreate(savedInstanceState);
>> > setContentView(R.layout.main);
>> >
>> > Button button=(Button)findViewById(R.id.Button);
>> > button.setOnClickListener(new View.OnClickListener() {
>> > public void onClick(View v) {
>> > *Intent intent = new Intent("com.example.broadcast");
>> > Intent.putExtra("example","Broadcasting ");
>> > sendBroadcast(intent);*
>> > }
>> > });
>> >
>> > Here is the broadcastreceiver code:
>> > public class CustomBroadCast extends BroadcastReceiver {
>> > /**
>> >  * @see android.content.BroadcastReceiver#onReceive(Context,Intent)
>> >  */
>> > @Override *
>> > public void onReceive(Context context, Intent intent) {
>> > Log.i("INFORMATION","Broadcasting message");
>> > String dummyText = intent.getStringExtra(**"example");
>> > Toast.makeText(context, dummyText , Toast.LENGTH_SHORT).show();*
>> > }
>> > }
>> >
>> > In manifest file of CustomBroadCast class apllication:
>> > *   
>> > 
>> > 
>> > 
>> > *
>> >
>> > This is not working.What I am missing here?please help.
>>
>> I don't see anything obviously wrong, so here are some things to look at:
>>
>> 1. Make sure you have your  in the proper place in the
>> manifest. It should be a child of  and a peer of any
>>  or related component elements.
>>
>> 2. I am not certain if a Toast will work from a BroadcastReceiver. If
>> you are concerned that your Log statement might not be being logged, try
>> bumping it to warning (Log.w) or error (Log.e).
>>
>> 3. Check LogCat for warnings. For example, if Android cannot find your
>> BroadcastReceiver for some reason, you will get a warning in LogCat, not
>> an error.
>>
>> --
>> Mark Murphy (a Commons Guy)
>> http://commonsware.com | http://twitter.com/commonsguy
>>
>> Android App Developer Training: http://commonsware.com/training.html
>>
>>
>>
>
>
> --
> Warm Regards,
> Sudeep
>
>
> >
>


-- 
Regards
---
Desu Vinod Kumar
vinny.s...@gmail.com
09176147148

--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---