summaryrefslogtreecommitdiffstats
path: root/Android/04-TheFragmentClass/FragmentsLab/src/course/labs/fragmentslab/FeedFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'Android/04-TheFragmentClass/FragmentsLab/src/course/labs/fragmentslab/FeedFragment.java')
-rw-r--r--Android/04-TheFragmentClass/FragmentsLab/src/course/labs/fragmentslab/FeedFragment.java38
1 files changed, 38 insertions, 0 deletions
diff --git a/Android/04-TheFragmentClass/FragmentsLab/src/course/labs/fragmentslab/FeedFragment.java b/Android/04-TheFragmentClass/FragmentsLab/src/course/labs/fragmentslab/FeedFragment.java
new file mode 100644
index 0000000..50562a1
--- /dev/null
+++ b/Android/04-TheFragmentClass/FragmentsLab/src/course/labs/fragmentslab/FeedFragment.java
@@ -0,0 +1,38 @@
+package course.labs.fragmentslab;
+
+import android.app.Fragment;
+import android.os.Bundle;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.TextView;
+
+public class FeedFragment extends Fragment {
+
+ private static final String TAG = "Lab-Fragments";
+
+ private TextView mTextView;
+ private static FeedFragmentData feedFragmentData;
+
+ @Override
+ public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
+ return inflater.inflate(R.layout.feed, container, false);
+ }
+
+ @Override
+ public void onActivityCreated(Bundle savedInstanceState) {
+ super.onActivityCreated(savedInstanceState);
+ // Read in all Twitter feeds
+ if (null == feedFragmentData) {
+ feedFragmentData = new FeedFragmentData(getActivity());
+ }
+ }
+
+ // Display Twitter feed for selected feed
+ void updateFeedDisplay(int position) {
+ Log.i(TAG, "Entered updateFeedDisplay()");
+ mTextView = (TextView) getView().findViewById(R.id.feed_view);
+ mTextView.setText(feedFragmentData.getFeed(position));
+ }
+}