Couldn't you just create a normal activity using onCreate and not load any
XML layouts? Instead of creating receivers? Then you would have a context to
work with to show a Toast and what not...

Or am I way off here... I'm fairly new with this also.

On Apr 5, 2011 9:53 AM, "Zsolt Vasvari" <[email protected]> wrote:
>
> Maybe the LAUNCHER stuff is causing a problem?  If you have your
> intent filter set up ok, you should at least receive the intent.
>
>
>
> On Apr 5, 8:45 pm, Gorka Hernando <[email protected]> wrote:
> > Sorry, I forgot to say that after the broadcast is catched withing the
> > onreceive I have this code:
> >
> > public void onReceive(Context context, Intent intent) {
> >             // show first message
> >             Toast toast = Toast.makeText(context, "test",
Toast.LENGTH_LONG);
> >             toast.show();
> >
> >             context.startService(serviceIntent);
> >
> > }
> >
> > Maybe you meant this line: context.startService(serviceIntent); when
> > you sais how to start a service.
> > The problem as I said is that I cannot get the intent
> >
> > On 5 abr, 14:42, Gorka Hernando <[email protected]> wrote:
> >
> >
> >
> > > Hi,
> >
> > > Thanks for your response.
> > > I am taking a look at it.
> >
> > > I am not sure if I am working in the rigth way. Since I want the
> > > service to execute when the tag is detected, I guess I have to declare
> > > a BroadcastReceiver within my packet so that when I receive the intent
> > > I can start the service. Is that correct? The thing is that I am not
> > > receiving the intent at all, I am sure the action.NDEF is taking place
> > > because I see it in the debug window. However, my receiver doesn´t get
> > > it. The way I have declared the receiver in the manifest and in the
> > > java class is above.
> >
> > > Can you please tell me if what I am doing make sense or not. Because
> > > it seems to me that I am wasting my time because this is not the
> > > correct form to work whit this things.
> >
> > > Thanks.
> >
> > > On 5 abr, 13:36, skink <[email protected]> wrote:
> >
> > > > On Apr 5, 10:45 am, Gorka Hernando <[email protected]> wrote:
> >
> > > > > Hi again,
> >
> > > > > Sorry if I am posting too much, but I really need to make this
work
> > > > > today.
> > > > > Here it is my manifest file. I have created a service and a
receiver
> > > > > to get the NDEF_DISCOVERED intent.
> >
> > > > > <?xml version="1.0" encoding="utf-8"?>
> > > > > <manifest xmlns:android="
http://schemas.android.com/apk/res/android";
> > > > >       package="com.android.nfcvoicereader" android:versionCode="1"
> > > > > android:versionName="1.0">
> > > > >     <uses-sdk android:minSdkVersion="10" />
> >
> > > > >     <application android:icon="@drawable/icon"
android:label="@string/
> > > > > app_name">
> > > > >     <service android:enabled="true" android:name="MyService"></
> > > > > service>
> > > > >     <receiver android:enabled="true"
> > > > > android:name="com.android.MyIntentReceiver">
> > > > >                 <intent-filter>
> > > > >                 <action android:name="android.intent.action.MAIN"
/>
> > > > >                 <category
> > > > > android:name="android.intent.category.LAUNCHER" />
> > > > >             </intent-filter>
> >
> > > > >             <intent-filter>
> > > > >                 <action
android:name="android.nfc.action.NDEF_DISCOVERED"/
> >
> > > > >                         <data android:mimeType="text/plain" />
> >
> > > > >                         <category
android:name="android.intent.category.DEFAULT"/>
> > > > >             </intent-filter>
> > > > >     </receiver>
> >
> > > > >     <uses-feature android:name="android.hardware.nfc"
> > > > > android:required="true" />
> > > > >     </application>
> > > > > </manifest>
> >
> > > > > Inside my project there is a receiver class which should get the
> > > > > intent so that I can start the service.
> >
> > > > > public class MyIntentReceiver extends BroadcastReceiver {
> > > > >         static final String TAG = "BROADCAST RECEIVER";
> >
> > > > >           @Override
> > > > >           public void onReceive(Context _context, Intent _intent)
{
> > > > >             .....
> > > > >          }
> >
> > > > > }
> >
> > > > > Can someone tell me what I am doing wrong ??
> >
> > > > See Context docs to find a method that starts a service
> >
> > > > pskink- Hide quoted text -
> >
> > - Show quoted text -
>
> --
> 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

-- 
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