2017-10-09 7 views

Répondre

2

Votre question est très BAD et pas clair! S'il vous plaît avant de poser une question, d'abord lire this link puis poser une question.

Mais pour utiliser la méthode personnalisée en Activity de Fragment, vous pouvez utiliser mon exemple ci-dessous.

d'abord écrire votre méthode dans votre activité:

public void showMessage(){ 
    Toast.makeText(context, "YOUR MESSAGE", Toast.LENGTH_SHORT).show(); 
} 

Ensuite, vous devez créer une instance d'activité dans votre Fragment:

public class YOUR_FRAGMENT_NAME extends Fragment { 
    private YOUR_ACTIIVTY_NAME yourActivity; 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
          Bundle savedInstanceState) { 
     // Inflate the layout for this fragment 
     View view = inflater.inflate(R.layout.fragment_layout, container, false); 

     //Initialize 
     mainActivity = (MainActivity) getActivity(); 

     //Call method 
     yourActivity.showMessage(); 

    return view; 
} 

J'espère vous aider.

+0

merci beaucoup Ingénieur pour la meilleure réponse –