2017-08-07 1 views
-4

Ich baue eine App, die verbindet & dann steuert ein Gerät.
Ich möchte eine Erinnerung Gerätefunktion hinzufügen und Gerätefunktion vergessen, so dass der Benutzer an einem Gerät bleiben oder wechseln kann.Remember/Vergessen Gerätefunktion auf Android App

Ich bin neu bei Android so jede Hilfe, wie dies zu implementieren wäre toll.

+0

Bitte erklären Sie unten Stimmen für zukünftige Ref :) –

Antwort

1

Sie können die Informationen in SharedPreferences aufbewahren. Wenn Sie eine Verbindung zu einem Bluetooth-Gerät herstellen, müssen Sie sich an die Adresse Mac des Geräts erinnern.

Speichern und abrufen Sie die Informationen mit den folgenden Funktionen.

public static void addDataToSharedPrefsString(String key, String value,Context context) { 

    SharedPreferences.Editor sharedPreferences = PreferenceManager 
      .getDefaultSharedPreferences(
        context).edit(); 
    sharedPreferences.putString(key, value); 
    sharedPreferences.commit(); 
} 

public static String getDataFromSharedPrefString(String key,Context context) { 
    SharedPreferences preferences = PreferenceManager 
      .getDefaultSharedPreferences(context); 
    String value = preferences.getString 
      (key, ""); 
    return value; 
} 

auf gemeinsame pref hinzufügen von

addDataToSharedPrefsString("macAddress", "MAC123q4e",context); 

von

getDataFromSharedPrefString("macAddress",context); 

den gemeinsamen Wert erhalten, wenn Sie ein vorhandenes Element in gemeinsamen pref löschen möchten, den Wert null gesetzt.

addDataToSharedPrefsString("key", null,context); 

Ich hoffe, dass dies Ihre Anforderung ist und diese Lösung Ihnen helfen würde.

+0

Vielen Dank! Ich werde das jetzt versuchen :) –

Verwandte Themen