Hi, Thanks for giving the reply. But it does not resolve the problem.
1) *Problem Detail* I am having a list view item activity having a list of items to be viewed. After clicking on the item it goes to the Item Body Activity having the detailed description of the list item. Inside Item Body Activity, I am having 2 buttons : previous and next. Now, my problem is if I go to first list body activity and then click on next button from there i.e. navigating to 2 list body items, and after that pressing back button it should refresh my previous item body activity. a) *Intent.FLAG_ACTIVITY_SINGLE_TOP* using this does not resolve the problem as it always go back to the list item activity while pressing back button does not matters how much item body activity i navigated. b) *Intent.FLAG_ACTIVITY_CLEAR_TOP *is also not resolving the problem as it always show the first item body activity no matter how much i navigate from there after clicking next button and does not refresh on back button. Any help in this regard is highly appreciated as I required this thing on urgent basis. While setting flag FLAG_ACTIVITY_SINGLE_TOP and pressing back button, no matter how muc On Mon, Mar 21, 2011 at 1:45 AM, Nick <nkulik...@gmail.com> wrote: > Hi, > Here is a simple example of how flags maybe helpful while calling back > button (btw by "back button" i mean a phone back button): > public class BodyActivity extends Activity { > > OnClickListener mNextButtonListener = new OnClickListener() { > > @Override > public void onClick(View v) { > restartActivity(); > } > > }; > > @Override > protected void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > setContentView(R.layout.body); > > Button nextButton = (Button)findViewById(R.id.next_button); > > nextButton.setOnClickListener(mNextButtonListener); > } > > private void restartActivity() { > Intent i = new Intent(getBaseContext(), BodyActivity.class); > i.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); > startActivity(i); > } > > } > > if you don't use the flag in this particular example it will put the > same activity to the history stack and every time you click back > button it will go back through the stack. > > If that doesn't help then pls provide more details or an example of > what you are trying to do. > > On Mar 20, 5:56 am, Laxmi Verma <laxmiverma.andr...@gmail.com> wrote: > > Hi, > > > > Thanks for your replies!! > > I am not sure how to use these flags while calling the intent. How does > it > > helpful in refreshing each activity while calling back button. > > > > I am still facing this issue. > > Please help!! > > > > > > > > > > > > > > > > On Sun, Mar 20, 2011 at 1:23 AM, Nick <nkulik...@gmail.com> wrote: > > > Hi, > > > I'm not sure I understood your problem completely right but I guess > > > every time you send a new intent to start List Item Body Activity > > > System adds it to a history stack. Try to set intent flags like > > > FLAG_ACTIVITY_SINGLE_TOP or FLAG_ACTIVITY_NO_HISTORY > > > > > On Mar 19, 10:37 am, Laxmi Verma <laxmiverma.andr...@gmail.com> wrote: > > > > Hi, > > > > > > Can you please provide some code example on startActivityForResult > for > > > > back button refresh problem. > > > > > > Using onResume() method is not solving this problem. The reason is I > am > > > > having a list item activity. From there I am calling List Item Body > > > > Activity. List Item Body Activity contains back and previous button. > > > > Now, inside List Item Body Activity if I am calling this activity > itself > > > > in onResume() method then it never goes back to List > > > > Item Activity. Everytime I am pressing back button iin List Item > Body > > > > Activity, it is making an intent of itself and starting it and never > > > > goes back to List Item Activity. > > > > > > Thanks!! > > > > > > On Saturday 19 March 2011 10:00 PM, Streets Of Boston wrote: > > > > > > > Yep, and if you only want to refresh when coming back from an > activity > > > > > that was started by your original activity > (startActivityForResult), > > > > > implement onActivityResult callback as well. > > > > > -- > > > > > 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 > > > > > -- > > > 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 > > -- > 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 > -- 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