Nun, was ich im Grunde mache, ist eine App, die viele Aktivitäten hat. Ich habe ein paar Freunde mit Android-Handys und ich gab ihnen die App zum Testen. Jedoch geht es manchmal in endlose Zyklen und macht seltsames Verhalten, das ich aufgrund ihrer fehlenden Programmiererfahrung und der Unfähigkeit, den Logcat in diesen bestimmten Momenten zu entleeren, nicht verstehen kann.
Also muss ich ein statisches immer sichtbares Fenster erstellen, wahrscheinlich ein Popup-Fenster, das anzeigt, in welcher Methode das Programm jetzt ist.
Also meine Frage wäre, welches der beste Weg ist, um diese Funktionalität zu erreichen und wie man die aktuelle Methode, in der sich die App befindet, abruft (sie hat mehrere Threads).
Sie können dies versuchen:
%Vor% Es wird etwas wie folgt zurückgegeben:
ClassName.methodName():123
Es gibt viele Antworten dafür, wenn Sie SO suchen. Dies ist eine einfache Methode
%Vor%Sie sollten diesen Beitrag verweisen. Den Namen der aktuell ausgeführten Methode abrufen
Auf meinem Gerät ist es - Thread.currentThread().getStackTrace()[2].getMethodName()
(nicht [1], sondern [2])
Tags und Links java android thread-safety