|
|
|
Android - ส่งค่าตัวแปรผ่าน intent แต่ไม่เปลี่ยนหน้า Activity ยังไงครับ |
|
|
|
|
|
|
|
ของผมมันเป็นการส่งค่านะครับ
แต่จากActivityล็อกอิน แล้วส่งค่าต่างๆไปรวมที่Activity Tab Host แล้วกระจายค่าต่างๆต่อไปยังหน้า Tabต่างๆ
อาจจะไม่ตรงกับที่ท่านขอมาเป๊ะๆนะครับ
Code (Android-Java)
public class Tap extends Activity {
private TabHost myTabHost;
private LocalActivityManager myLocalActivityManager;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tap);
myTabHost = (TabHost)findViewById(android.R.id.tabhost);
myLocalActivityManager = new LocalActivityManager(this,false);
myTabHost.setup(myLocalActivityManager);
myLocalActivityManager.dispatchCreate(savedInstanceState);
TabHost.TabSpec spec;
Intent Intent= getIntent();
String Fac_U = Intent.getStringExtra("Fac_U");
String Sex_U = Intent.getStringExtra("Sex_U");
String Bor_U = Intent.getStringExtra("Bor_U");
Intent goSecond = new Intent().setClass(this, Second_Activity.class);
spec = myTabHost
.newTabSpec("tabSecond")
.setIndicator("",getResources().getDrawable(R.drawable.imagenews))
.setContent(goSecond);
myTabHost.addTab(spec);
Intent goUni = new Intent().setClass(this, University.class);
spec = myTabHost
.newTabSpec("tabUni")
.setIndicator("",getResources().getDrawable(R.drawable.university))
.setContent(goUni);
myTabHost.addTab(spec);
Intent goFac = new Intent().setClass(this, Faculty.class);
spec = myTabHost.newTabSpec("tabFac")
.setIndicator("",getResources().getDrawable(R.drawable.picfaculty))
.setContent(goFac);
goFac.putExtra("Fac_U",Fac_U);
myTabHost.addTab(spec);
Intent goSe = new Intent().setClass(this, Soldier.class);
spec = myTabHost
.newTabSpec("tabSe")
.setIndicator("",getResources().getDrawable(R.drawable.solder))
.setContent(goSe);
goSe.putExtra("Sex_U",Sex_U);
myTabHost.addTab(spec);
Intent goBo = new Intent().setClass(this, Borrow.class);
spec = myTabHost
.newTabSpec("tabBo")
.setIndicator("",getResources().getDrawable(R.drawable.kys))
.setContent(goBo);
goBo.putExtra("Bor_U",Bor_U);
myTabHost.addTab(spec);
Intent goFirst = new Intent().setClass(this, First_Activity.class);
spec = myTabHost
.newTabSpec("tabFirst")
.setIndicator("",getResources().getDrawable(R.drawable.search))
.setContent(goFirst);
myTabHost.addTab(spec);
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
myLocalActivityManager.dispatchPause(isFinishing());
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
myLocalActivityManager.dispatchResume();
}
}
อันนี้เป็นส่วนของหน้า Tab Host ครับ
|
ประวัติการแก้ไข 2014-02-03 21:28:10
|
|
|
|
Date :
2014-02-03 21:25:40 |
By :
opassawad |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|