Android get textView value inside widget -



Android get textView value inside widget -

is there way value textview item within widget ? have 2 textviews in widget layout , on widget update want set new value 1 of them , don't want alter value of sec one. when set value

remoteviews.settextviewtext(r.id.text1, newvalue"); widgetmanager.updateappwidget(thiswidget, remoteviews);

this setting value of sec textview default value defined in layout. how not alter value of sec textview, or how value sec textview able adjust same ?

it understanding whenever onupdate called, updates of widgets, utilize sharedpreferences, when set textview save textview text sharedprefs , preference when update. , within for loop.

here onupdate:

@override public void onupdate(context context, appwidgetmanager awm, int[] appwidgetids){ sharedpreferences pref = preferencemanager.getdefaultsharedpreferences(context); int appwidgetid; (int i=0;i<appwidgetids.length;i++){ appwidgetid = appwidgetids[i]; string widgetlabel = pref.getstring("label"+appwidgetid, ""); // saved "widgetlabel" when created widget in // configurationactivity m.updatewidget(context, appwidgetid, widgetlabel); // set in class it's more manageable. } }

in class m:

public static void updatewidget(context context, int appwidgetid, string widgetlabel){ sharedpreferences.editor editor = preferencemanager.getdefaultsharedpreferences(context).edit(); remoteviews updateviews; int layoutid = r.layout.layout; int viewid = r.id.layout; updateviews = new remoteviews(context.getpackagename(), layoutid); updateviews.settextviewtext(r.id.widgetlabel, widgetlabel); editor.putstring("label"+appwidgetid, widgetlabel); editor.commit(); intent intent = new intent(context, clickaction.class); pendingintent pendingintent = pendingintent.getactivity(context, appwidgetid, intent, pendingintent.flag_update_current); updateviews.setonclickpendingintent(viewid, pendingintent); appwidgetmanager.getinstance(context).updateappwidget(appwidgetid, updateviews); }

i hope makes sense. allow me know if need elaborate on anything.

android widget textview

Comments

Popular posts from this blog

delphi - blogger via idHTTP : error 400 bad request -

c++ - compiler errors when initializing EXPECT_CALL with function which has program_options::variables_map as parameter -

How do I check if an insert was successful with MySQLdb in Python? -