2017-09-18 2 views
-5

Lorsque je tente d'envoyer une erreur de chaîne indique que:java.lang.NullPointerException: lorsque vous essayez d'envoyer des données via OutputStream dans Android Studio de

Causée par: java.lang.NullPointerException: Tentative d'invoquer la méthode virtuelle 'vide java.io.OutputStream.write (octet [])' sur une référence d'objet nul

(BaseApp)this.getApplicationContext()).my.BTconnect(); 
((BaseApp)this.getApplicationContext()).my.beginStart(); 
String s = "w"; 
try { 
    outputStream.write(s.getBytes()); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 
+2

il semble que votre outputStream ne soit pas initialisé – Stultuske

Répondre

0

Vous devez initialiser votre outputstream.

String file_stream = "C:\Users\s.rodic\eclipse\test.txt"; 
String s = "w"; 
try { 
    OutputStream outputStream = new FileOutputStream(file_stream); //file_stream is your file location 
    outputStream.out(s.getBytes()); 
} catch (IOException e) { 
    e.printStackTrace(); 
} 
+0

J'ai utilisé le flux de sortie pour envoyer des données via bluetooth à ma carte arduino ... alors pouvez-vous m'aider avec ça. –

0

Je pense que votre problème en écriture http ou https, si vous voulez que la connexion sera avec votre serveur, essayez seulement écrire: http

String login_url = "http:`stack.com` 

espoir vous aider!