Hi!

I have a slight problem with my android application. My thought was to
re-use as many acitivites as possible in different places so I thought
an activity group would be the best shot for me to use in some places
and hence I would be able to re-use my map and a couple of
ListActivities

On one screen I have a "standalone" map, that is, a map ativity shown
over the entire screen and that works just fine. The problem comes
when I try to add tjis map activity to an ActivityGroup just below a
ListAcitivity. The list works just as it should be the map just
refuses to render! Even though it doesn't show the map itself I can
still see how the map keeps switching position when i click something
in my list (tells it to move to the adress specified in the list). I
really don't get it, there must be something I forgot to do when
adding the MapActivity to the ActivityGroup!?

-----Java begin ----------
// create new LinearLayout and
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(
                    LinearLayout.LayoutParams.FILL_PARENT,
                    LinearLayout.LayoutParams.WRAP_CONTENT);
LinearLayout l = new LinearLayout(this);
l.setLayoutParams(lp);
l.setOrientation(LinearLayout.VERTICAL);

LocalActivityManager localActivityManager = this
                    .getLocalActivityManager();

// our 2 different intents to be started.
Intent map = new Intent(this, ShowMapActivity.class);
Intent hallplatser = new Intent
(this,ListaHallplatserINarhetenActivity.class);

// start the activities
View mapview = localActivityManager.startActivity(KARTA_ID, map )
                    .getDecorView();
View hallplatsview = localActivityManager.startActivity(HALLPLATS_ID,
                    hallplatser).getDecorView();

WindowManager w = getWindowManager();
Display d = w.getDefaultDisplay();
int width = d.getWidth();
int height = d.getHeight();
map view.setLayoutParams(new ViewGroup.LayoutParams(
                    ViewGroup.LayoutParams.FILL_PARENT, height / 2));
hallplatsview.setLayoutParams(new ViewGroup.LayoutParams(
                    ViewGroup.LayoutParams.FILL_PARENT, height / 2));

// add the both views to the linearlayout and set it as the
contentview
l.addView(hallplatsview);
l.addView(mapview);

setContentView(l);

---- Java end ------

As I said before, the ShowMapActivity works just fine on it's own but
not when added to this activity group, any suggestions? :) All
permissions are also set (of course since the map works just fine
normally).

/ Ulf

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" 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-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to