2017-10-09 1 views

Antwort

2

Ihre Frage ist sehr BAD und nicht klar! Bevor Sie eine Frage stellen, lesen Sie zuerst this link und stellen Sie die Frage.

Aber für benutzerdefinierte Methode in Activity von Fragment, können Sie mein Beispiel unten verwenden.

zuerst Ihre Methode in Ihrer Tätigkeit schreiben:

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

Dann sollten Sie Instanz von Aktivitäten in Ihrem Fragmente erstellen:

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; 
} 

ich Ihnen helfen hoffen.

+0

Vielen Dank Ingenieur für die beste Antwort –

Verwandte Themen