2016-04-12 5 views
0

Ich habe mehrere Aktivitäten in meiner Android App. Ich möchte es protokollieren, wenn ein Benutzer von meiner Anwendung weg und zurück navigiert. Ich kann dies nicht in onResume() und onPause() in den Aktivitäten tun, weil ich nicht wissen würde, ob mein Benutzer weg navigiert oder einfach eine andere Aktivität startet.Woher weiß ich, ob ein Benutzer von meiner Android App Java weg navigiert?

Gibt es einen Ort auf Anwendungsebene für mich zu wissen, ob ein Benutzer weg von und zurück zu meiner Anwendung navigiert?

+0

startet keine andere Aktivität, die als wegsteuern gilt? – Pooya

+0

Verwenden Sie Ihre eigene Klasse ['Application'] (http://developer.android.com/reference/android/app/Application.html)? –

Antwort

0

Nur für API-Ebene 14 und über

Sie ComponentCallbacks2 zu einem activity, implementieren können service usw.

Beispiel:

public class MainActivity extends AppCompatActivity implements ComponentCallbacks2 { 
    @Override 
    public void onConfigurationChanged(final Configuration newConfig) { 

    } 

    @Override 
    public void onLowMemory() { 

    } 

    @Override 
    public void onTrimMemory(final int level) { 
    if (level == ComponentCallbacks2.TRIM_MEMORY_UI_HIDDEN) { 
     // app is in background 
    } 
    } 
} 

Hope this Sie helfen würde, aus.

Verwandte Themen