diff --git a/app/src/main/java/de/jg_cody/Teraplex/ui/rooms/CommandExecutor.java b/app/src/main/java/de/jg_cody/Teraplex/ui/rooms/CommandExecutor.java new file mode 100644 index 0000000..47bc857 --- /dev/null +++ b/app/src/main/java/de/jg_cody/Teraplex/ui/rooms/CommandExecutor.java @@ -0,0 +1,30 @@ +package de.jg_cody.Teraplex.ui.rooms; + +import android.content.Context; +import android.content.SharedPreferences; +import android.view.View; + +import de.jg_cody.Teraplex.SSH_connection; + +public class CommandExecutor implements View.OnClickListener { + + private String command; + public CommandExecutor(String command) { + this.command = command; + } + @Override + public void onClick(View v) { + SharedPreferences prefs = v.getContext().getSharedPreferences("appsettings", Context.MODE_PRIVATE); + String user = prefs.getString("user", null); + String password = prefs.getString("password", null); + String ip = prefs.getString("ip", null); + if (user == null||ip == null||password == null){ + return; + } + try { + SSH_connection.executeRemoteCommand(ip, user, password, command); + } catch (Exception e) { + e.printStackTrace(); + } + } +} diff --git a/app/src/main/java/de/jg_cody/Teraplex/ui/rooms/ListAdapter.java b/app/src/main/java/de/jg_cody/Teraplex/ui/rooms/ListAdapter.java index 71f622a..488e9f5 100644 --- a/app/src/main/java/de/jg_cody/Teraplex/ui/rooms/ListAdapter.java +++ b/app/src/main/java/de/jg_cody/Teraplex/ui/rooms/ListAdapter.java @@ -135,6 +135,7 @@ public class ListAdapter extends RecyclerView.Adapter IN KOOPERATION MIT TAB HINZUFÜGEN TABS ENTFERNEN - BEARBEITEN + BEARBEITEN \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index aa4514c..eea2bac 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -6,7 +6,7 @@ android.studio@android.com LOGOUT SSH-REMOTE - EDITMODE + EDITMODE //home WELCOME TO TERAPLEX