Sorry for my poor English :$

I'm extending ActivityGroup to make a TabActivity-like class.

My study-purpose code looks like this

-------
package com.study.activitygrouptest;

import java.util.ArrayList;

import android.app.ActivityGroup;
import android.app.LocalActivityManager;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.FrameLayout;

public class ActivityGroupTest extends ActivityGroup {
    /** Called when the activity is first created. */
        LocalActivityManager mLocalActivityManager;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Intent intent = new Intent();
        Window w1, w2;
        final View v1;
                final View v2;
        FrameLayout fl = (FrameLayout)
findViewById(R.id.FrameLayout01);

        mLocalActivityManager = getLocalActivityManager();
        intent.setClass(this, FrameActivity1.class);
        w1 = mLocalActivityManager.startActivity("Frame1", intent);
        intent.setClass(this, FrameActivity2.class);
        w2 = mLocalActivityManager.startActivity("Frame2", intent);

        v1 = w1.getDecorView();
        v2 = w2.getDecorView();

        fl.addView(v1);
        fl.addView(v2);
        v2.setVisibility(View.GONE);

        final Button b1;
        b1 = (Button) findViewById(R.id.Button01);
        b1.setOnClickListener(new OnClickListener()
        {
                @Override
                public void onClick(View v) {
                        v1.setVisibility(View.VISIBLE);
                        v2.setVisibility(View.GONE);            }
        });

        final Button b2;
        b2 = (Button) findViewById(R.id.Button02);
        b2.setOnClickListener(new OnClickListener(){
                        @Override
                        public void onClick(View v) {
                                // TODO Auto-generated method stub
                                v1.setVisibility(View.GONE);
                                v2.setVisibility(View.VISIBLE);
                        }
        });
    }
}
------

this makes an tab-like activity, but I still cannot control the
lifecycles of these sub-activities. I can see that onResume()
triggered when a sub-Activity of TabActivity get focus. My test class
does not.

I want to know how to control the lifecycles of sub-activities. I
appreciate any reference of a document or help.

-- 
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

Reply via email to