setContentView(R.layout.activity_main);
radiogroup = (RadioGroup) findViewById(R.id.mainRadioGroup);
radioBtn1 = (RadioButton) findViewById(R.id.radioBtn1);
radioBtn2 = (RadioButton) findViewById(R.id.radioBtn2);
activitymanager = getLocalActivityManager();
layout_load = (LinearLayout) findViewById(R.id.LinearLayout);
radiogroup.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
// TODO Auto-generated method stub
if (checkedId == radioBtn1.getId()) {
Intent intent = new Intent(MainActivity.this,
ActivityA.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Window w = activitymanager.startActivity("A", intent);
View v = w.getDecorView();
layout_load.removeAllViews();
layout_load.setPadding(5, 5, 5, 5);
// layout_load.addView(v);
layout_load
.addView(v, new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
Log.v(TAG, "******JJJJ");/*
* layout_load.addView(v, new
* RelativeLayout.LayoutParams(
* RelativeLayout
* .LayoutParams.FILL_PARENT,
* LinearLayout
* .LayoutParams.FILL_PARENT));
*/
} else if (checkedId == radioBtn2.getId()) {
Intent intent2 = new Intent(MainActivity.this,
ActivityB.class);
intent2.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Window w2 = activitymanager.startActivity("B", intent2);
View v2 = w2.getDecorView();
layout_load.removeAllViews();
layout_load.setPadding(5, 5, 5, 5);
// layout_load.addView(v2);
layout_load
.addView(v2, new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
Log.v(TAG, "******GGGG");
}
}
});