Hi,
I am attempting to signal my widget such that it receives my new
Intent from my service
The code I am using to send from the service is as follows:
Intent testwidgetintent = new Intent();
testwidgetintent.setAction
("android.appwidget.action.APPWIDGET_UPDATE");
testwidgetintent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
applicationcontext.startActivity(testwidgetintent);
The testwidget is defined in my Android Manifest.xml as a broadcast
receiver as follows
<receiver android:name=".testwidget">
<intent-filter>
<action
android:name="android.appwidget.action.APPWIDGET_UPDATE" /
>
</intent-filter>
<meta-data android:name="android.appwidget.provider"
android:resource="@xml/testwidget" />
</receiver>
>From what I can understand from the android SDK online I need to
signal a new Intent with action APPWIDGET_UPDATE and then if the
receiver is correctly registered in the Android Manifest.xml then the
testwidget onUpdate() method should be called and I am not getting any
logging from this component to indicate this has happened.
The error I get when I call applicationcontext.startActivity
(testwidgetintent) is ActivityNotFoundException.
Does anyone have any ideas what may be going wrong, I have managed to
create a StatusBar notification with a PendingIntent to launch a new
Activity from the same method in my service so I had assumed that
signalling my appwidgetprovider might be similar?
Thanks in advance
Samir
--
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