이번에 ActivityGroup을 첨사용해봣습니다.
탭안의 내용으로 넘기기 쉽다고해서 구현해봤어요
그런데..음..다른건 잘되는데. 스피너가 골때리게하네요^^
BadTokenException을 내면서 말이죠..
그래서 또 찾아봤죠...이것저것찾아봤는데..음..
다이얼로그사용할때는 getParent()주면된다고..this말고..뭐 그런답변있었고...
결론은...아직해결못햇다는겁니다^^
이건 Sub.java인 Activity 클래스이구요.
public class SelfDiagnosis extends Activity {
/** Called when the activity is first created. */
Spinner mSpinner;
SelfDiagnosisList mSelfDiagnosisList;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.selfdiagnosis);
mSpinner = (Spinner)findViewById(R.id.spinner);
ArrayAdapter<?> adapter = ArrayAdapter.createFromResource(this,R.array.planets, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
mSpinner.setAdapter(adapter);
--------------------------------------------------------------------------
이건 ActivityGroup을 상속받은 클래스의 Create부분입니다.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.history = new ArrayList<View>();
group = this;
View View = getLocalActivityManager().startActivity("SelfDiagnosis",new Intent( this, SelfDiagnosis.class)
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))
.getDecorView();
// Replace the View of this ActivityGroup
replaceView(View);
}
--------------------------------------------------------------------------------------
마지막으로 이건 Tab의 일부분입니다.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tabs);
/** TabHost ID */
TabHost tabHost = (TabHost) findViewById(android.R.id.tabhost);
/** 새로운 탭을 추가하기 위한 TabSpect */
TabSpec firstTabSpec = tabHost.newTabSpec("tap1");
TabSpec secondTabSpec = tabHost.newTabSpec("tap2");
TabSpec threeTabSpec = tabHost.newTabSpec("tap3");
TabSpec fourTabSpec = tabHost.newTabSpec("tap4");
firstTabSpec.setIndicator("", getResources().getDrawable(
R.drawable.tab_indicator_1));
firstTabSpec.setContent(new Intent(this, TabOneGroup.class));
-------------------------------------------------------------------------------
누가 저좀살려주실례요? ..이번주까지 이거해결안돼면..다른방법으로 엄청무식하게해야한다능...ㅠㅠ