Tabhost не появляется при открытии нового действия на стороне вкладки

Вот мой код

View view = getLocalActivityManager().startActivity("recently_viewd", 
                        new Intent(context,Job_Description.class)
                  .putExtra("line", result)
                    .putExtra("limit",0)
                    .putExtra("Alert", false)
                    .putExtra("str_Descrption",edit_Jobdesc.getText().toString().trim())
                    .putExtra("str_location", edit_JobLoc.getText().toString().trim()).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP))
                        .getDecorView();

                setContentView(view);

TabActiviy.класс

public class Tab_Bar extends TabActivity  {

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.tab);
    setTabs() ;
}
 void setTabs()
{
    addTab("My Profile", R.drawable.home_normal, MyProfile.class);
    addTab("Search", R.drawable.search_normal, JobSearch.class);

    addTab("Saved Jobs", R.drawable.starred, Saved_jobs.class);
    addTab("Job Alert", R.drawable.job_match, JobAlert.class);
}

private void addTab(String labelId, int drawableId, Class<?> c)
{
    TabHost tabHost = getTabHost();
    Intent intent = new Intent(this, c);
    TabHost.TabSpec spec = tabHost.newTabSpec("tab" + labelId); 

    View tabIndicator = LayoutInflater.from(this).inflate(R.layout.tab_indicator, getTabWidget(), false);
    TextView title = (TextView) tabIndicator.findViewById(R.id.title);
    title.setText(labelId);
    ImageView icon = (ImageView) tabIndicator.findViewById(R.id.icon);
    icon.setImageResource(drawableId);

    spec.setIndicator(tabIndicator);
    spec.setContent(intent);
    tabHost.addTab(spec);
    tabHost.setCurrentTab(1);

}

}

Я использую этот код, чтобы открыть новую активность внутри TabHost. Активность открыта, но Tabhost не появляется

Пожалуйста, помогите мне, как я могу решить эту проблему

Заранее спасибо


person deep    schedule 03.01.2014    source источник
comment
Невозможно указать вашу ошибку с этим меньшим кодом. Опубликуйте больше кода с объявлением tabhost.   -  person AabidMulani    schedule 03.01.2014
comment
я не получаю никакой ошибки, которую этот код использует для открытия новой активности внутри tabHost   -  person deep    schedule 03.01.2014
comment
Это очень важно для меня, и я новичок в Android. Пожалуйста, посмотрите мой вопрос и дайте мне предложение по решению проблемы.   -  person deep    schedule 03.01.2014


Ответы (1)


person    schedule
comment
Спасибо за повтор, тогда как я могу решить эту проблему - person deep; 03.01.2014
comment
Я не хочу добавлять активность на панель вкладок, я хочу просто открыть активность, но панель вкладок также доступна со старым виджетом - person deep; 03.01.2014
comment
я не понял тебя извини. вкратце пожалуйста - person Sush; 03.01.2014
comment
Я добавил четыре класса (A, B, C, D) на панель вкладок. Теперь я хочу открыть форму класса E F. И хочу показать панель вкладок с четырьмя классами (A, B, C, D) - person deep; 03.01.2014
comment
Как мы можем изменить Я новичок в Android, поэтому у меня нет идеи Пожалуйста, приведите мне пример - person deep; 03.01.2014
comment
удалить все представления из родительского макета. добавить новые представления - person Sush; 03.01.2014
comment
Пожалуйста, приведите пример PLZ PLZ - person deep; 03.01.2014