Sono consapevole che utilizzando Context
e un metodo getClass().getName()
posso ottenere una stringa che rappresenta il nome completo della classe, ad esempio com.package1.package2.MainActivity
.Come ottenere solo il nome della classe, non il percorso completo?
Come posso ottenere solo l'ultima parte, solo il nome della classe? In questo caso sarebbe MainActivity
stringa.
Posso farlo con un semplice metodo split()
, ma forse c'è un modo migliore, più affidabile.
Questa è la cosa giusta. 'GetLocalClassName()' restituirà qualsiasi nome di pacchetto all'interno della radice dell'app. Restituisce solo il nome della classe, non importa se è in root o in qualche altro pacchetto. – sandalone