Ich habe eine Aktivität (MainActivity) und entsprechende XML-Datei. Xml-Datei enthält die Symbolleiste am oberen Rand, dann die Schieberegler dann dann Viewpager.Android-Fragment, Viewpager, Aktivitätsrelation
Ich habe 3 Fragmente (entsprechende XML-Dateien) und 3 SlidingTabs. Tab 1 ist verbunden mit Fragment 1 und 2 mit 2 und 3 mit 3.
- Wenn ich irgendwelche Operationen an den Ansichten in den Fragmenten durchführe, muss ich den gesamten Code in MainActivity oder im Fragment schreiben?
- Muss ich nur die Ansicht aus dem Fragment für diesen Pager zurückgeben oder sollten alle Codes für diese Seite auch dort im Fragment sein?
Für Ex:
Wenn ich ein paar Daten mit contentresolver bin abrufen und die Daten über die Listenansicht im ersten Fragment bevölkern, Ebenso, wenn ich einige andere Operationen tue und Anzeigen der Details in Fragment 2 und 3, Muss ich alle Codes in das entsprechende Fragment selbst schreiben oder muss ich in MainActivity schreiben.
Kann jemand die Antwort zu diesem oder irgendeinem Link zur Verfügung stellen, der nützlich sein wird.
Vielen Dank! Wenn ich für alle Fragmente eine einzelne Aktivität verwende, wie bekomme ich den Kontext in Fragmenten. Welche muss ich verwenden? getActivity() oder getApplicationContext()? – akm
können Sie getActivity() für den Kontext verwenden. Außerdem können Sie Ihre Aktivitätsinstanz wie MainActivity mainActivity = (MainActivity) -Kontext initialisieren; –