|
|
@@ -7,9 +7,13 @@ import android.support.v4.app.Fragment;
|
|
|
import android.view.LayoutInflater;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
|
+import android.widget.EditText;
|
|
|
+import android.widget.TextView;
|
|
|
|
|
|
import com.example.david.libretasker.R;
|
|
|
|
|
|
+import static android.R.attr.key;
|
|
|
+
|
|
|
/**
|
|
|
* A simple {@link Fragment} subclass.
|
|
|
* Activities that contain this fragment must implement the
|
|
|
@@ -19,53 +23,39 @@ import com.example.david.libretasker.R;
|
|
|
* create an instance of this fragment.
|
|
|
*/
|
|
|
public class Text extends Fragment {
|
|
|
- // TODO: Rename parameter arguments, choose names that match
|
|
|
- // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
|
|
|
- private static final String ARG_PARAM1 = "param1";
|
|
|
- private static final String ARG_PARAM2 = "param2";
|
|
|
-
|
|
|
- // TODO: Rename and change types of parameters
|
|
|
- private String mParam1;
|
|
|
- private String mParam2;
|
|
|
-
|
|
|
private OnFragmentInteractionListener mListener;
|
|
|
+ final static String ARG_KEY = "key";
|
|
|
+ String key;
|
|
|
|
|
|
public Text() {
|
|
|
// Required empty public constructor
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * Use this factory method to create a new instance of
|
|
|
- * this fragment using the provided parameters.
|
|
|
- *
|
|
|
- * @param param1 Parameter 1.
|
|
|
- * @param param2 Parameter 2.
|
|
|
- * @return A new instance of fragment Text.
|
|
|
- */
|
|
|
- // TODO: Rename and change types and number of parameters
|
|
|
- public static Text newInstance(String param1, String param2) {
|
|
|
- Text fragment = new Text();
|
|
|
- Bundle args = new Bundle();
|
|
|
- args.putString(ARG_PARAM1, param1);
|
|
|
- args.putString(ARG_PARAM2, param2);
|
|
|
- fragment.setArguments(args);
|
|
|
- return fragment;
|
|
|
+ public static Text newInstance(String key) {
|
|
|
+ Bundle b = new Bundle();
|
|
|
+ b.putString(ARG_KEY, key);
|
|
|
+ Text t = new Text();
|
|
|
+ t.setArguments(b);
|
|
|
+ return t;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
if (getArguments() != null) {
|
|
|
- mParam1 = getArguments().getString(ARG_PARAM1);
|
|
|
- mParam2 = getArguments().getString(ARG_PARAM2);
|
|
|
+ key = getArguments().getString(ARG_KEY);
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public View onCreateView(LayoutInflater inflater, ViewGroup container,
|
|
|
Bundle savedInstanceState) {
|
|
|
// Inflate the layout for this fragment
|
|
|
- return inflater.inflate(R.layout.fragment_text, container, false);
|
|
|
+ View v = inflater.inflate(R.layout.fragment_text, container, false);
|
|
|
+ TextView tv = (TextView) v.findViewById(R.id.textKey);
|
|
|
+ tv.setText(key);
|
|
|
+ return v;
|
|
|
}
|
|
|
|
|
|
// TODO: Rename method, update argument and hook method into UI event
|
|
|
@@ -78,12 +68,6 @@ public class Text extends Fragment {
|
|
|
@Override
|
|
|
public void onAttach(Context context) {
|
|
|
super.onAttach(context);
|
|
|
- /*if (context instanceof OnFragmentInteractionListener) {
|
|
|
- mListener = (OnFragmentInteractionListener) context;
|
|
|
- } else {
|
|
|
- throw new RuntimeException(context.toString()
|
|
|
- + " must implement OnFragmentInteractionListener");
|
|
|
- }*/
|
|
|
}
|
|
|
|
|
|
@Override
|