1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Flixius, 29.07.2012 #1
    Flixius

    Flixius Threadstarter Android-Hilfe.de Mitglied

    Hi,

    ich habe große Probleme mit dem Context meiner App. Als Grundgerüst habe ich mir einen Sample Code heruntergeladen in dem eine Actionbar implementiert ist. So weit funktioniert das auch alles ganz gut. Die Tabs werden angezeigt, man kann zwischen ihnen hin und her wechseln und so weiter.

    Ich habe nun schein ein paar Stunden rumprobiert aber ein einfaches Toast bei Buttonklick will mir einfach nicht gelingen. Es scheint etwas damit zu tun zu haben dass der Context der Activity gehört aus der die Tabs aufgerufen und angezeigt werden.

    Um euch nicht mit Quellcode zu überschütten, poste ich erst mal nur was ich alles schon in der TabActivity ausprobiert habe. Auf Nachfrage gebe ich euch natürlich auch den weiteren Quelltext.

    Code:
    //ALLE AUSKOMMENTIERTEN VERSUCHE SCHEITERN. ES GIBT KEINEN ABSTURZ ABER DER TOAST WIRD NICHT ANGEZEIGT. Im Debugmodus kann ich nicht erkennen was sich im Context befindet. 
    
    public class TabTwo extends Fragment {
        Context ctx;
    
        @Override
        public void onActivityCreated(Bundle savedInstanceState) {
            super.onActivityCreated(savedInstanceState);
    
            Button button = (Button) getView().findViewById(R.id.button1);
            // ctx = getView().getContext();
            // ctx = getActivity().getApplicationContext()
            button.setOnClickListener(new OnClickListener() {
    
                public void onClick(View arg0) {
                    Toast.makeText(ctx, "aaa", Toast.LENGTH_LONG);
                }
            });
        }
    
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState) {
            View view = inflater.inflate(R.layout.tabtwo, container, false);
            // ctx = view.getContext()
            return view;
        }
    }
    
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Widget zeigt keine ImageView an. Android App Entwicklung Montag um 09:39 Uhr
[OFFEN] Kostenpflichtige App für Beta-Test hochladen Android App Entwicklung 13.09.2017
[OFFEN] App startet nicht... Android App Entwicklung 10.09.2017
[OFFEN] Sind Notifications in einer Webview App möglich? Android App Entwicklung 10.09.2017
[OFFEN] Möchte eine App für Entrümpelungen entwickeln. Android App Entwicklung 08.09.2017
[ERLEDIGT] Alpha-Version meiner App nicht mit S8 kompatibel Android App Entwicklung 06.09.2017
[ERLEDIGT] Verbindung zu MS SQL DB von App aus möglich? Android App Entwicklung 05.09.2017
[OFFEN] App schließt nach Öffnen sofort Android App Entwicklung 04.09.2017
[ERLEDIGT] MIT APP Inventor paralleler Tastendruck Android App Entwicklung 23.08.2017
[GESCHLOSSEN] Random ListItem ausgeben funktioniert nicht mehr Android App Entwicklung 13.08.2017
Du betrachtest das Thema "Probleme mit Context in Actionbar App" im Forum "Android App Entwicklung",