Ich möchte den Benutzer anzeigen, wo er sich gerade in der App befindet. Beispiel, wenn ich activity A
, activity B
, activity C
und so weiter habe ... Wenn er zu activity E
(für ex) navigiert. Er sollte in der Lage sein, den Verlauf zu sehen, wie er auf dem aktuellen Bildschirm gelandet ist - (From Home -> E oder von zu Hause-> a-> b und dann e oder ähnlich. Die Geschichte, um genau zu sein ..) .. Ich habe abt den Activity-Stack auf Entwickler-Foren, aber habe immer noch keinen Weg, um in den Anschluss Sie stapeln Spur der Aktivität ... Hilfe ..Abrufen des Navigationsverlaufs für die aktuell ausgeführte Anwendung
Antwort
Sie getStackTrace()
für das erhalten navigiert infromation verwenden:
StackTraceElement traceElement = Thread.currentThread()
.getStackTrace()[3];
String logText = String.format(CLASS_METHOD_LINE_FORMAT,
traceElement.getClassName(), traceElement.getMethodName(),
traceElement.getLineNumber(), traceElement.getFileName());
Log.d("messg", logText);
oder
Katze /data/anr/traces.txt
aber Sie müssen Root-Zugriff haben, um die Dateien in /data/
funktioniert nicht ...... –
@KunalShah: was nicht funktioniert Bearbeiten Sie Ihre Post mit Code Dies ist stacktarce für Ihre Anwendung.Es gibt alle Informationen für Ihre App –
Imran, zuerst habe ich kopiert und eingefügt ur code ... aber Die Konstante CLASS_METHOD_LINE_FORMAT gab einen Fehler und kompilierte nicht in der Eclipse ... dann habe ich das gelöscht und ein "" in diesem Parameter angegeben ... danach habe ich das Projekt erneut ausgeführt und nichts protokolliert :( –
- 1. Aktuell ausgeführte Abfragen in SQL Server
- 2. Abrufen des aktuell angemeldeten Benutzers (FullToken Context)
- 3. So erhalten Sie das aktuell ausgeführte Dateiverzeichnis in CasperJS
- 4. Auswirkung der AWS-SWF-Konnektivität auf aktuell ausgeführte Workflows?
- 5. Aufruf eines anderen Programms mit Argumenten, die an die aktuell ausgeführte Stapeldatei übergeben werden
- 6. Abrufen des aktuell verbundenen Netzwerknamens (SSID) in C++
- 7. Abrufen des aktuell im Windows Media Player wiedergegebenen Songs
- 8. Abrufen des Klassennamens für die Protokollierung
- 9. Get Documents Ordnerpfad des aktuell angemeldeten Benutzers
- 10. Abrufen des tatsächlichen Anmeldenamens für Systemadministratoren - SharePoint
- 11. Abrufen des Anzeigenamens des Benutzers von WindowsIdentity
- 12. ClickOnce-Anwendung ersetzt aktuell installierte Dateien
- 13. Abrufen des Variablennamens für NullReferenceException
- 14. Verweise auf das Skript-Tag, das das aktuell ausgeführte Skript in einem AJAX-Formular geladen hat
- 15. Abrufen des plattformübergreifenden Pfads für die Konfigurationsdatei (C/C++)
- 16. Ermitteln des aktuell ausgeführten Testfalls von Nunit
- 17. Ändern des Arbeitsverzeichnisses in die aktuell geöffnete Datei
- 18. Aktuellen Songnamen für eine lokale Anwendung abrufen
- 19. Mbunit - Gallio. Name des aktuell ausgeführten Tests
- 20. Keine Paketkennung beim Abrufen des Werts für die Ressourcennummer
- 21. Silverlight- oder WPF-Anwendung oder WPF-Browseranwendung für lokal ausgeführte Anwendungen?
- 22. Führt Entity Framework die Datenbankabfrage erneut für die bereits ausgeführte Abfrage aus?
- 23. Abrufen des Eigenschaftsnamens des Objekts
- 24. Wie erhalte ich die Playlist des aktuell wiedergegebenen Elements mit systemMusicPlayer?
- 25. Abrufen des Computernamens und des angemeldeten Benutzernamens
- 26. Abrufen des aktuellen Datums für den Zufallszahlengenerator
- 27. Abrufen des Datumsformats für das aktuelle Gebietsschema
- 28. Was bedeutet ServerVariables ["APPL_MD_PATH"] den Metabasispfad für die Anwendung für die ISAPI-DLL abrufen?
- 29. Abrufen des Benutzernamens/Kennworts des angemeldeten Benutzers in Windows
- 30. Teamcity-Eigenschaft für den aktuell angemeldeten Benutzer
Sie zu ändern haben versuchen getStackTrace() für das Erhalten Stack-Trace von App zu benutzen? –