diff options
author | Marcin Zelent <zelent.marcin@gmail.com> | 2018-04-20 13:21:33 +0200 |
---|---|---|
committer | Marcin Zelent <zelent.marcin@gmail.com> | 2018-04-20 13:21:33 +0200 |
commit | e4fac53bb0e2a5234116caf8651e8d2c5a38a4f1 (patch) | |
tree | 52811c063c5a12903c29bd04a3f4a2ac88de0eb5 /app/src/main/java/org/marcinzelent/liberavem/MainActivity.java | |
parent | c4db4c26bb531974ba10c62185fd931e723a6859 (diff) |
Created proper MyObservations functionality
Diffstat (limited to 'app/src/main/java/org/marcinzelent/liberavem/MainActivity.java')
-rw-r--r-- | app/src/main/java/org/marcinzelent/liberavem/MainActivity.java | 16 |
1 files changed, 13 insertions, 3 deletions
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<Fragment> getAllFragments() { + return observationsFragment.getChildFragmentManager().getFragments(); + } } |