Wi-Fiネットワークを介してarduino車両と通信するAndroidアプリを開発しています。EditText フィールドを介してコマンドを送信します。w、q、s、d を使用して、開始、停止、左折、右折を行います。解決策は非常にうまく機能しています...しかし、コマンドをarduinoに直接送信する代わりに4つのボタンを作成したいのですが、クリック時にどのメソッドを呼び出すべきかわかりません。
public void onClick(View view) {
try {
EditText et = (EditText) findViewById(R.id.EditText01);
String str = et.getText().toString();
PrintWriter out = new PrintWriter(new BufferedWriter(
new OutputStreamWriter(socket.getOutputStream())),
true);
out.println(str);
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
}