2017-09-09 3 views
-3

Ich habe die Android-Anwendung entwickelt und getestet es in verschiedenen Geräten funktioniert es, aber in Samsung-Geräten zeigt es nicht das Anwendungssymbol und es bricht beim Start und zeigen keine Fehlercodes.ANDROID APP CRUSH IN SAMSUNG DEVICES

Ich habe die Samsung-Treiber und SDK-Plattform entsprechend meinem Gerät installiert, aber es verhält sich immer noch gleich.

Irgendwelche Tipps der Hilfe bitte !!!

+0

Cache die Daten. Die Strategie kann jedoch je nach App und Anforderungen variieren. – Enzokie

+0

@Enzokie, bitte ich brauche deine Hilfe auf diesem Sie haben meine importatnt Frage geschlossen – eLi

+0

@Enzokie öffnen meine Frage bitte ich brauche eine Hilfe auf dieser – eLi

Antwort

2

Offensichtlich müssen Sie Ihre Datenbank in Android-Gerät zwischenspeichern. Stellen Sie Ihre Datenbank einfach in das entsprechende Verzeichnis.

Sie können sowohl gemeinsame Voreinstellungen als auch SQLite-Abfragen verwenden. Es hängt von der Größe der Datenbank und anderen Parametern ab.

+0

THanks @Vyacheslav aber meine Datenbank ist sehr groß ist für Medienkommunikation Industrie, Ist es möglich, alles in der SQLite zu speichern? ? – eLi

+0

Wie viel kostet es? Natürlich können Sie. Aber willst du wirklich dein eigenes Sync-System schreiben? Ich würde vorschlagen, zu versuchen, Firebase-Datenbank zu verwenden. Es funktioniert einfach für online und offline. – Vyacheslav

+0

die App wird nur einen Admin haben und alle anderen werden es benutzen, um die Information zu lesen. Und keine Eingabe von der App ist nur von meiner Admin-Konsole. Es scheint, als würde der Firebase mit den Daten arbeiten, die aus der App importiert wurden. Ist es noch möglich, Firebase auf diesem zu verwenden? – eLi

0

Verwenden gemeinsame Vorliebe

zum Speichern von Werten in den Einstellungen geteilt:

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); 
SharedPreferences.Editor editor = preferences.edit(); 
editor.putString("UserID","ABC"); 
editor.apply(); 

abzurufen Werte von den gemeinsamen Vorlieben:

SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this); 
String name = preferences.getString("Name", ""); 
if(!name.equalsIgnoreCase("")) 
{ 
    name = name + " XYZ"; /* Edit the value here*/ 
}