From e4fac53bb0e2a5234116caf8651e8d2c5a38a4f1 Mon Sep 17 00:00:00 2001 From: Marcin Zelent Date: Fri, 20 Apr 2018 13:21:33 +0200 Subject: Created proper MyObservations functionality --- .../java/org/marcinzelent/liberavem/MainActivity.java | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'app/src/main/java/org/marcinzelent/liberavem/MainActivity.java') diff --git a/app/src/main/java/org/marcinzelent/liberavem/MainActivity.java b/app/src/main/java/org/marcinzelent/liberavem/MainActivity.java index b1c73b4..7a17e94 100644 --- a/app/src/main/java/org/marcinzelent/liberavem/MainActivity.java +++ b/app/src/main/java/org/marcinzelent/liberavem/MainActivity.java @@ -8,6 +8,7 @@ import android.support.design.widget.FloatingActionButton; import android.support.design.widget.Snackbar; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; +import android.support.v4.app.FragmentTransaction; import android.view.View; import android.support.design.widget.NavigationView; import android.support.v4.view.GravityCompat; @@ -17,6 +18,8 @@ import android.support.v7.app.AppCompatActivity; import android.support.v7.widget.Toolbar; import android.view.Menu; import android.view.MenuItem; +import android.widget.AdapterView; +import android.widget.ListView; import android.widget.Toast; import com.android.volley.Request; @@ -26,11 +29,15 @@ import com.android.volley.toolbox.StringRequest; import com.google.gson.Gson; import com.google.gson.GsonBuilder; +import java.util.List; + public class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener, ObservationsFragment.OnFragmentInteractionListener, AtlasFragment.OnFragmentInteractionListener { + Fragment observationsFragment = null; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -39,17 +46,16 @@ public class MainActivity extends AppCompatActivity setSupportActionBar(toolbar); if (savedInstanceState ==null) { - Fragment fragment = null; Class fragmentClass = null; fragmentClass = ObservationsFragment.class; try { - fragment = (Fragment) fragmentClass.newInstance(); + observationsFragment = (Fragment) fragmentClass.newInstance(); } catch (Exception e) { e.printStackTrace(); } FragmentManager fragmentManager = getSupportFragmentManager(); - fragmentManager.beginTransaction().replace(R.id.flContent, fragment).commit(); + fragmentManager.beginTransaction().replace(R.id.flContent, observationsFragment).commit(); } DrawerLayout drawer = findViewById(R.id.drawer_layout); @@ -132,4 +138,8 @@ public class MainActivity extends AppCompatActivity public void onFragmentInteraction(Uri uri) { } + + public List getAllFragments() { + return observationsFragment.getChildFragmentManager().getFragments(); + } } -- cgit v1.2.3