2017-09-08 3 views
0

Statt die Datenschicht der Verwendung und die Daten zum Telefon zu senden, und von dort hochladen, schrieb ich einfach diesen Code unter einer Taste:Android Verschleiß nicht Heraufladen von Daten zu Feuerbasis

Firebase ref = new Firebase("https://poponfa-8a11a.firebaseio.com/"); 
ref.child("lol").setValue("lol"); 

Aber aus irgendeinem seltsamen Grunde Es funktioniert normalerweise plötzlich nicht mehr. Durch Drücken der Taste wird nichts in Firebase hochgeladen, obwohl das Telefon mit der Uhr und dem Internet verbunden ist. Meine Frage ist, warum tritt dieses Verhalten auf und wie gehe ich direkt von Wear herauf, da ich nicht möchte, dass Dienste in der mobilen App laufen.

Antwort

0

Haben Sie das nicht persönlich versucht, aber Sie können versuchen Identifying your Wear app as standalone.

die folgenden in Ihrem Android-Manifest-Datei hinzufügen:

  • Völlig unabhängig von einem Telefon App
  • :

    <application> 
    ... 
        <meta-data 
        android:name="com.google.android.wearable.standalone" 
        android:value="true" /> 
    ... 
    </application> 
    

    Damit kann eine Uhr App als eine der folgenden Möglichkeiten in Betracht gezogen werden

  • Semi-unabhängig (eine Telefon-App ist nicht erforderlich und würde nur optionale Funktionen bieten)
  • Abhängig von einer Telefon App

Dann können Sie mit dem Speichern von Daten direkt von Ihrem Wear fortzufahren.

Weitere Informationen finden Sie unter Read and Write Data on Android.

+0

Es hat nicht funktioniert. Die Sache ist, das Hochladen von Daten ist inkonsistent, manchmal lädt es hoch und manchmal nicht. Unabhängig von den Internet-Verbindungen des Telefons und tragbar. – DivisionSi

Verwandte Themen