You can access your parent group by calling getParent() in your dosomethingselse.class, and this way you can access LocalActivityManager via methods in your activitygroup class
On Aug 20, 10:40 am, Ludwig Heinz <[email protected]> wrote: > hey guys, > > i have a tab with an activitygroup as the intent of tab1. > > my code of the activity(group): > > public class TabActivityGroup extends ActivityGroup{ > > protected static LocalActivityManager mLocalActivityManager; > > protected void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > > replaceContentView(new Intent(this, dosomething.class)); > } > > public void replaceContentView(Intent newIntent) { > > View view = getLocalActivityManager().startActivity("id", > newIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)) > .getDecorView(); > > this.setContentView(view); > } > > } > > my task: > > i do something in the "dosomething.class" which is loaded by default > in the ActivityGroup an after a click on a button, the activity inside > the tab1 should change to "dosomethingselse.class". > > this is of course the wrong way to start the activity inside the tab1 > ('cause it overlay the tabactivity completly): > // Intent i = new Intent(this, dosomethingselse.class); > // startActivity(i); > > so how can i get the reference of the "LocalActivityManager" inside > the "dosomething.class" to start the other acitivty > "dosomethingselse.class" from an method? or is there any way, how to > handle this better? > > many thanks in advance! > > best regards, > ludwig --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

