- Forum-Beiträge: 3
29.05.2014, 02:36:13 via Website
29.05.2014 02:36:13 via Website
Hallo Leute,
ich habe eine Activity MainActivity mit 2 Fragments "FileListFragment" und "PlayListFragment"
und einen button mit dem ich zwischen den 2 fragments hin und her switchen moechte.
dazu benoetige ich eine Art globale Variable, um bei OnClick feststellen zu koennen, ob Playlist oder Filelist gerade angezeigt wird. Aber das gelingt mir nicht :/
hier ist das CodeSnippet:
switchButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
FragmentTransaction transaction = getFragmentManager().beginTransaction();
if (MainActivity.this.isPlaylistView) {
FileListFragment newFragment = new FileListFragment();
transaction.replace(R.id.switchbox, newFragment);
} else {
PlayListFragment newFragment = new PlayListFragment();
transaction.replace(R.id.switchbox, newFragment);
MainActivity.this.isPlaylistView = true;
}
transaction.addToBackStack(null);
transaction.commit();
}
});
das is mein Versuch, aber isPlaylistView kann nicht beschrieben werden aus der Closure heraus.
Habt ihr eine Idee ?
Gruss
Adrian
— geändert am 29.05.2014, 02:38:35
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.