У меня есть четыре фрагмента в Activity C. они ведут себя как вкладки. Мне нужно перейти от фрагмента к новому Activity X. Теперь я хочу вернуться к фрагменту из Activity X в фрагмент.как вернуться к фрагменту из активности?
вот моя основная деятельность
'общественный класс MainInterface расширяет ActionBarActivity {
ViewPager pager;
PagerTabStrip tab_strp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_interface);
MainPagerAdapter mapager = new MainPagerAdapter(getSupportFragmentManager());
pager = (ViewPager) findViewById(R.id.pager);
pager.setAdapter(mapager);
tab_strp = (PagerTabStrip) findViewById(R.id.tab_strip);
//tab_strp.setTextColor(Color.WHITE);
//tab_strp.setTextSize(14,14);
//tab_strp.setTabIndicatorColor(Color.WHITE);
getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#2196f3")));
getSupportActionBar().setTitle("Instructor");
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
//getSupportActionBar().setHomeButtonEnabled(true);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
// app icon in action bar clicked; goto parent activity.
this.finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
} '
здесь является деятельность
«общественного класса Обсуждение продолжается Фрагмент реализует View.OnClickListener {
ImageButton post;
TextView dTitle;
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view =inflater.inflate(R.layout.discussions,container,false);
post=(ImageButton)view.findViewById(R.id.ibDisc);
post.setOnClickListener(this);
dTitle=(TextView)view.findViewById(R.id.tvDiscTitle);
return view;
}
@Override
public void onClick(View view) {
Intent in=new Intent(getActivity(),PostDiscussion.class);
startActivity(in);
}
}»
Предоставьте код: Как вы начинаете свою деятельность, как вы вернетесь? Что вы пробовали? – theMfromA
вам нужно перейти в Activity X из Activity C (у которого есть четыре фрагмента), правильно? – Giridharan
нет, мне нужно идти одним из фрагментов в действии C –