|
![](/images/resource/spacer.gif) |
|
Android - ส่งค่าตัวแปรผ่าน intent แต่ไม่เปลี่ยนหน้า Activity ยังไงครับ |
|
![](/images/resource/viewboard_01.gif?v=1001) |
|
|
![](/images/resource/viewboard_03.gif?v=1001) |
![](/images/resource/viewboard_04.gif?v=1001) |
|
ของผมมันเป็นการส่งค่านะครับ
แต่จาก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
![](/images/resource/blockviewtopic_01.gif?v=1001) |
![](/images/resource/blockviewtopic_02.gif?v=1001) |
![](/images/resource/blockviewtopic_03.gif?v=1001) |
![](/images/resource/blockviewtopic_04.gif?v=1001) |
Date :
2014-02-03 21:25:40 |
By :
opassawad |
|
![](/images/resource/blockviewtopic_06.gif?v=1001) |
![](/images/resource/blockviewtopic_07.gif?v=1001) |
![](/images/resource/blockviewtopic_08.gif?v=1001) |
![](/images/resource/blockviewtopic_09.gif?v=1001) |
|
|
![](/images/resource/viewboard_06.gif?v=1001) |
![](/images/resource/viewboard_07.gif?v=1001) |
|
![](/images/resource/viewboard_08.jpg?v=1001) |
![](/images/resource/viewboard_09.gif?v=1001) |
|
|
|
![](/images/digitalocean-banner.jpg)
|
Load balance : Server 04
|