У меня есть следующий код Активность: -Вернуться к фрагменту от активности
public class legislator_info extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_legislator_info);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setTitle("Legislator Info");
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Intent i = getIntent();
String bioguide = i.getExtras().getString("Person");
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
// click on 'up' button in the action bar, handle it here
return true;
default:
return super.onOptionsItemSelected(item);
}
}
}
Так в основном у меня есть фрагмент, который имеет вид списка, отображаемый в нем. При щелчке элемента списка я запускаю эту операцию, и я хочу вернуться к предыдущему фрагменту на кнопке «Назад». Я попробовал вышеуказанный код, но я не могу вернуться назад. Я довольно новичок в этом, любая помощь приветствуется.
Я добавил свой фрагмент следующим образом: -
android.support.v4.app.FragmentManager fm = getSupportFragmentManager();
android.support.v4.app.FragmentTransaction ft = fm.beginTransaction();
LegislatorFragment lf = new LegislatorFragment();
ft.replace(R.id.fragment_container,lf);
ft.addToBackStack(null);
ft.commit();
опубликовать полный код –
полный код что ?? Я разместил полный код для активности –
разве вы не справились с нажатием? –