aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcin Zelent <zelent.marcin@gmail.com>2018-04-20 13:21:33 +0200
committerMarcin Zelent <zelent.marcin@gmail.com>2018-04-20 13:21:33 +0200
commite4fac53bb0e2a5234116caf8651e8d2c5a38a4f1 (patch)
tree52811c063c5a12903c29bd04a3f4a2ac88de0eb5 /app/src/main/java/org/marcinzelent/liberavem/MainActivity.java
parentc4db4c26bb531974ba10c62185fd931e723a6859 (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.java16
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();
+ }
}