Agreed, which is why it's so frustrating. As a test, in onCreateOptionsMenu()
@Override public boolean onCreateOptionsMenu(Menu menu) { setTitle("changed"); . . . return super.onCreateOptionsMenu(menu); } Works fine. In onActivityResult() (this is the code, verbatim) @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); // check the activity results switch (requestCode) { case RESULT_RENAME: if (resultCode == -1) { // activity ended successfully Log.d(LOG_TAG, "onActivityResult(): Changing title from " + getTitle() + " to " + data.getStringExtra(StylePad.Notes.TITLE)); setTitle(data.getStringExtra(StylePad.Notes.TITLE)); Log.d(LOG_TAG, "onActivityResult(): New title " + getTitle()); } break; } } And the logging tells me that the title's been changed, but yet the UI is NOT updated... Have tried this on both a Galaxy Tab (2.2) and the 2.2 emulator. On Jan 12, 12:16 pm, Kumar Bibek <coomar....@gmail.com> wrote: > It's a relatively simple problem. I am not sure what are you doing wrong. > The title can be changed anytime from anywhere. > > Kumar Bibekhttp://techdroid.kbeanie.comhttp://www.kbeanie.com > > On Wed, Jan 12, 2011 at 10:43 PM, Paul <pmmen...@gmail.com> wrote: > > I posted this over at StackOverflow, but not much of a response... > > maybe someone else can run this on their testbed and verify? A > > strange problem... > > > == > > > Hi all. I have a simple app based on the Notepad demo application, > > and when a user is viewing/editing a note they can launch a dialog > > activity (TitleEditor) that allows them to change the title of a note. > > Currently in the app, when viewing/editing a note, the notes' current > > title is shown as the activity title. > > > So, I launch the TitleEditor dialog activity with > > startActivityForResult(), and in onActivityResult() I am successfully > > getting the new title back, no problem. > > > The issue relates to then updating the notes view/edit (the active > > activity) title... using setTitle() in onActivityResult() with the > > data passed back does seem to set the title internally (a subsequent > > call to getTitle() shows the new title has been set), but the actual > > UI title is not updated until the activity is closed and then re- > > launched. > > > I've used setTitle() in onResume(), onPrepareOptionsMenu(), etc and it > > worked like a charm, but not working here... any ideas or suggestions? > > > Thanks, > > > Paul > > > -- > > 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<android-developers%2bunsubscr...@googlegroups.com> > > 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 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