-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
package com.example.dom.primehousemodern.fragments;
import android.app.FragmentTransaction;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.app.Fragment;
import android.app.FragmentManager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.FrameLayout;
import com.example.dom.primehousemodern.R;
public class FragmentLearn 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";
// var
private Button btn1,btn2,btn3,btn4,btn5,btn6;
private OnFragmentInteractionListener mListener;
public FragmentLearn() {
// Required empty public constructor
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View v = inflater.inflate(R.layout.fragment_learn, container, false);
btn1 = (Button) v.findViewById(R.id.btn1);
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FragmentLearnMenu fragmentLearnMenu = new FragmentLearnMenu();
FragmentManager manager = getFragmentManager();
manager.beginTransaction().replace(R.id.container, fragmentLearnMenu, fragmentLearnMenu.getTag()).addToBackStack(null).commit();
}
});
btn2 = (Button) v.findViewById(R.id.btn2);
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FragmentLearnMenu2 fragmentLearnMenu2 = new FragmentLearnMenu2();
FragmentManager manager = getFragmentManager();
manager.beginTransaction().replace(R.id.container, fragmentLearnMenu2, fragmentLearnMenu2.getTag()).addToBackStack(null).commit();
}
});
btn3 = (Button) v.findViewById(R.id.btn3);
btn3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FragmentLearnMenu3 fragmentLearnMenu3 = new FragmentLearnMenu3();
FragmentManager manager = getFragmentManager();
manager.beginTransaction().replace(R.id.container, fragmentLearnMenu3, fragmentLearnMenu3.getTag()).addToBackStack(null).commit();
}
});
btn4 = (Button) v.findViewById(R.id.btn4);
btn4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FragmentLearnMenu4 fragmentLearnMenu4 = new FragmentLearnMenu4();
FragmentManager manager = getFragmentManager();
manager.beginTransaction().replace(R.id.container, fragmentLearnMenu4, fragmentLearnMenu4.getTag()).addToBackStack(null).commit();
}
});
btn5 = (Button) v.findViewById(R.id.btn5);
btn5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FragmentLearnMenu5 fragmentLearnMenu5 = new FragmentLearnMenu5();
FragmentManager manager = getFragmentManager();
manager.beginTransaction().replace(R.id.container, fragmentLearnMenu5, fragmentLearnMenu5.getTag()).addToBackStack(null).commit();
}
});
btn6 = (Button) v.findViewById(R.id.btn6);
btn6.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
FragmentLearnMenu6 fragmentLearnMenu6 = new FragmentLearnMenu6();
FragmentManager manager = getFragmentManager();
manager.beginTransaction().replace(R.id.container, fragmentLearnMenu6, fragmentLearnMenu6.getTag()).addToBackStack(null).commit();
}
});
return v;
}
// TODO: Rename method, update argument and hook method into UI event
public void onButtonPressed(Uri uri) {
if (mListener != null) {
mListener.onFragmentInteraction(uri);
}
}
/* @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
public void onDetach() {
super.onDetach();
mListener = null;
}
/**
* This interface must be implemented by activities that contain this
* fragment to allow an interaction in this fragment to be communicated
* to the activity and potentially other fragments contained in that
* activity.
* <p>
* See the Android Training lesson <a href=
* "http://developer.android.com/training/basics/fragments/communicating.html"
* >Communicating with Other Fragments</a> for more information.
*/
public interface OnFragmentInteractionListener {
// TODO: Update argument type and name
void onFragmentInteraction(Uri uri);
}
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
