के भीतर गतिविधि को कैसे बदलें: मेरे पास टैबएक्टिविटी है उदा। तीन टैब, टैबए, टैबबी, टैबसी।एंड्रॉइड। एक टैब
टैबसी की गतिविधि (ACT_C_1) में एक बटन है। तो यदि उपयोगकर्ता उस बटन पर क्लिक करता है, तो टैबसी में एक और गतिविधि (ACT_C_2) होनी चाहिए।
मैं आपको किसी भी सुझाव/या विचारों के लिए अग्रिम धन्यवाद देता हूं।
मुर
युपीडी:
यहाँ मेरी कोड है
तीन क्रियाएँ साथ TabActivity:
public class TabScreen extends TabActivity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.tab_menu);
TabHost tabHost = getTabHost(); // The activity TabHost
TabHost.TabSpec spec; // Resusable TabSpec for each tab
Intent intent; // Reusable Intent for each tab
intent = new Intent().setClass(this, SecondActivity.class);
// Initialize a TabSpec for each tab and add it to the TabHost
spec = tabHost.newTabSpec("tab_1").setIndicator("Tab1",null).setContent(intent);
tabHost.addTab(spec);
intent = new Intent().setClass(this, ThirdActivity.class);
// Initialize a TabSpec for each tab and add it to the TabHost
spec = tabHost.newTabSpec("tab_2").setIndicator("Tab2",null).setContent(intent);
tabHost.addTab(spec);
intent = new Intent().setClass(this, FourthActivity.class);
spec = tabHost.newTabSpec("tab_3").setIndicator("Tab3",null).setContent(intent);
tabHost.addTab(spec);
}
}
गतिविधि 'Act_C_1' या FourthActivity.java:
public class FourthActivity extends Activity implements OnClickListener
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.fourth);
Button BtnWeiter = (Button)findViewById(R.id.BtnWeiter);
BtnWeiter.setOnClickListener(this);
}
@Override
public void onClick(View v)
{
// I also tried to use LocalActivityManager
// TabActivity parentTabActivity = (TabActivity) getParent();
// LocalActivityManager manager = parentTabActivity.getLocalActivityManager();
// manager.destroyActivity("tab_3", true);
// manager.startActivity("tab_3", new Intent(this, FourthActivity.class));
finish();
startActivity(new Intent(this, FourthActivity.class));
}
}
इस लिंक की जाँच करें: [एंड्रॉयड: कैसे TabActivity की एक एकल टैब के अंतर्गत कई गतिविधियों के लिए] (http://gamma-point.com/content/android-how-have-multiple-activities-under -सिंगल-टैब-सारणीयता) – Ian