public class TabHome extends TabActivity {
Intent intent;
String id;
String nickName;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
intent = getIntent();
id = intent.getStringExtra("id");
nickName = intent.getStringExtra("nickName");
Log.e("id",id);
TabHost tabHost = getTabHost();
// tabHost 객체 얻어오기
TabHost.TabSpec tabs;
// widget 객체 담을 참조변수
// 탭 만들기 *****
// one tab 생성
tabs = tabHost.newTabSpec("tag1");
tabs.setIndicator("Search"); // 탭의 label
/* Drawable d = getResources()
.getDrawable(R.drawable.ic_launcher);
tabs.setIndicator("", d); // 이미지로 그리기
*/ Intent one = new Intent
(TabHome.this, TabSearch.class);
// 첫번째 탭을 클릭했을 때 이동할 Intent
intent.putExtra("id", id);
intent.putExtra("nickName", nickName);
tabs.setContent(one); // 이동할 탭의 Intent
tabHost.addTab(tabs); // tabHost에 tabs 등록
소스 일부분입니다. login 화면에서 intent 로 tabhost 로 넘어 오면서 id값을 변수로 넘겨줍니다.
login 에서 tag1 로 id값을 바로 넘겨줄수 있는 방법이있나요 !?
setcurrent 인줄 알았는데 그냥 맨 처음 화면 띄우는거 설정해주는 부분이더군요.
tabHost 에선 id값 로그띄워보면 잘 받아와져있습니다. tag1 에서 id값을 이용해 php 에서 검색을 해와야 하는데
id값 자체를 못넘기고 있네요 도와주세요