2017-03-27 2 views
-2

Ich möchte zu einer neuen Aktivität aus meinem Fragment navigieren.Navigieren Sie zu Aktivität von Fragment auf Schaltfläche onclick

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) 
{ 
    View v=inflater.inflate(R.layout.fragment_home, container, false); 
    Button b=(Button)v.findViewById(R.id.map); 
    b.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      Intent i=new Intent(getActivity(),Map.class); 
      startActivity(i); 
     } 
    }); 
    return v; 
} 

Ich möchte von Home-Fragment zu neue Klasse Aktivität Karte navigieren.

+0

Machen Sie Ihre Frage klar durch den Code zu kommentieren, was Sie versuchen zu tun oder wo Sie ein Problem haben. – sai

+0

Was läuft falsch? Auf den ersten Blick scheint Ihr Code so zu funktionieren, wie er funktionieren sollte. –

+0

Mögliches Duplikat von [Wie starte ich eine Aktivität innerhalb eines Fragments?] (Http://stackoverflow.com/questions/12074608/how-doi-i-start-an-activity-from-within-a-fragment) –

Antwort

0

Versuch:

Intent intent = new Intent(getActivity(), Map.class); 
startActivity(intent); 
Verwandte Themen