내 MounthActivity에는 두 가지 활동이 있습니다.활동에 두 개의 활동을 삽입 할 때 오류가 있습니다.
첫 번째는 MonthChart이고 두 번째는 Test입니다.
내 코드는 다음입니다 :
package com.h.callsta;
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.widget.LinearLayout;
public class MonthActivity extends ActivityGroup{
private LinearLayout lo1, lo2;
LocalActivityManager lam = getLocalActivityManager();
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_month);
lo1 = (LinearLayout) findViewById(R.id.lo1);
lo2 = (LinearLayout) findViewById(R.id.lo2);
start_activity();
}
public void start_activity(){
Window win1 = lam.startActivity("0",new Intent(MonthActivity.this, MonthChart.class));
View view1 = win1.getDecorView();
lo1.addView(view1);
Window win2 = lam.startActivity("1",new Intent(MonthActivity.this, test.class));
View view2 = win2.getDecorView();
lo2.addView(view2);
}
}
실행은 MonthChart
을 표시하고, test
는
을하지 않았다 그러나 내가 그들의 순서를 변경하는 경우, 그 테스트 활동이 제 MonthChart 될 때 둘째가 될 것이고, 그들은 제대로 볼 수있게되었습니다, 왜?
MonthChart가 너무 길기 때문일 수도 있습니다. 맞습니까?
어떻게 해결할 수 있습니까?
아, 예를 들어 주시겠습니까? 고마워요 ~ – mooplee
도와 줘서 고마워요. – mooplee