2016-06-13 14 views
0

Ich habe Probleme mit meinem unteren Code, nur der Toast wird angezeigt, aber die Protokollnachricht ist nicht.Android Studio 2.0-Protokoll. Nachricht nicht auf BroadcastReceivers

public class SmsSendFakeReceiver extends BroadcastReceiver { 

    @Override 
    public void onReceive(Context context, Intent intent) { 
     Log.i("TAG", "onReceive:Log-I not Displaying "); 
     Log.d("TAG", "onReceive:Log-D not Displaying "); 
     Toast.makeText(context, "Toast Displaying", 
         Toast.LENGTH_SHORT).show(); 

    } 
} 

Ich musste glauben, dass die App nicht funktionierte.

+1

Haben Sie Ihren Protokollfilter überprüft? Stellen Sie es auf "verbose" ein und filtern Sie nach Tag namens "TAG". Stellen Sie außerdem sicher, dass Sie das richtige Gerät/Emulator auf Ihrem LogCat ausgewählt haben. – ishmaelMakitla

Antwort

0
  1. Versuchen Sie, das Projekt zu säubern und neu zu erstellen.
  2. Achten Sie darauf, "ausführliche" und entfernen Sie Tag-Filter in Ihrem Debug-Protokoll, um alle "drucken" Nachrichten zu sehen.
+0

yest seine ausgewählte verbose ... und der Tag-Filter ist nicht festgelegt .... die Protokollnachricht auf der Dienstklasse, die Broadcasts funktioniert, ist es nur auf der Empfängerseite. Kann es sein, dass Studio 2.0 Bug? ... danke nochmal für die tipps – Aelaf

+0

ist dein receiver getrennt von einem service der auf einem separaten prozess läuft ?? –

+0

nein, ich habe noch keinen Thread implementiert, so einfach wie ein Empfänger sein kann. – Aelaf

Verwandte Themen