2016-12-30 6 views
1

I Anwendungsklasse verwende aber es läuft nicht, wenn App
Start hier ist mein Code:Anwendungsklasse wird nicht ausgeführt, wenn App gestartet wird?

public class App extends Application { 
// 
private static final String TAG = App.class.getSimpleName(); 
public static SharedPreferences sPrefs; 
private static App sInstance; 

public static App getsInstance() { 
    return sInstance; 
} 

@Override 
public void onCreate() { 
    super.onCreate(); 
    if (!BuildConfig.DEBUG) { 
     Fabric.with(this, new Crashlytics()); 
    } 
    Log.e(TAG,"onCreate()"); 
    sInstance = this; 
    sPrefs = PreferenceManager.getDefaultSharedPreferences(this); 
} 
//some methods 
} 

in AndroidManifest.xml

<application 
    android:name=".App" 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 

, wenn ich einen Haltepunkt in onCreate put() und Lauf ein Debug es hört nicht auf es irgendeine Hilfe?

+0

aber sehen Sie das Protokoll? – Blundell

+0

Nein, ich habe nicht ... – Tefa

+1

Anwendung wird nicht ausgeführt. Sie benötigen eine Aktivität, wenn Sie versuchen, dem Benutzer Informationen anzuzeigen. Sie könnten versuchen, die Anwendungsklasse als Startprogramm festzulegen, aber ich bezweifle, dass es funktionieren würde. – BlackHatSamurai

Antwort

0

Versuchen Sie, die App zu deinstallieren, das Projekt zu bereinigen und es erneut zu installieren.

+0

hat nicht für mich funktioniert? :/ – Tefa

+0

Können Sie bitte den Paketnamen Ihrer App-Klasse angeben? –

+0

Es funktioniert, wenn ich Instant Run deaktiviert habe, denke ich, dass IDE aktualisiert werden muss – Tefa

Verwandte Themen