Mark, et al
Thanks for that. Perhaps not the best way, but I am still trying to get the
Intent-Method to work.
Aside: In experimenting, I can receive android.intent.action.PHONE_STATE
(but not my broadcast).
The app sends the Intent, but the widget never shows Log.d() in
MyIntentReceiver.java.
Q: Do I need the <meta> tag?
Q: Do I need a permissions tag?
Thanks for continued help.
jp
-------status bar app----------------------------------------
public class StatusBarNotifications extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.status_bar_notifications);
Uri uri = Uri.parse("55");
Intent intent = new
Intent("org.jamesp.gpscruise.UpdateWidgetAction", uri);
sendBroadcast(intent);
------widget --(Manifest, MyIntentReceiver.java)---------------------
<receiver android:name=".MyIntentReceiver"
android:label="@string/widget_name">
<intent-filter>
<action
android:name="org.jamesp.gpscruise.UpdateWidgetAction" />
</intent-filter>
</receiver>
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
Log.d("TAG","MyIntentReceiver: onUpdate()");
}
@Override
public void onReceive(Context context, Intent intent) {
Log.d("TAG","MyIntentReceiver: onReceive");
}
}
--
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en