Ich habe folgenden Aktivitätscode: -zu Fragmente von Aktivität Zurück
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);
}
}
}
Also im Grunde habe ich ein Fragment, das eine Listenansicht in ihm angezeigt hat. Beim Klicken auf eine Liste Artikel starte ich diese Aktivität und ich möchte mit dem Zurück-Knopf Klick zum vorherigen Fragment zurückkehren. Ich habe den obigen Code ausprobiert, kann aber nicht zurückreisen. Bin ziemlich neu dabei wird jede Hilfe geschätzt.
Ich habe meine Fragment in folgender Weise hinzugefügt: -
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();
Ihren vollständigen Code –
vollständigen Code von dem, was posten ?? Ich habe den vollständigen Code für die Aktivität –
gepostet hast du nicht auf backpressed verwalten? –