From 465c9aa9ba0c54e4af3175dcdc7811e4e9108074 Mon Sep 17 00:00:00 2001 From: m_broelemann Date: Wed, 6 Jan 2021 08:28:24 +0100 Subject: [PATCH] Code Conventions --- .../ui/visualization/MainListViewAdapter.java | 112 +++++++++++------- 1 file changed, 69 insertions(+), 43 deletions(-) diff --git a/APED/app/src/main/java/com/example/aped/ui/visualization/MainListViewAdapter.java b/APED/app/src/main/java/com/example/aped/ui/visualization/MainListViewAdapter.java index a713f05..13b2d2d 100644 --- a/APED/app/src/main/java/com/example/aped/ui/visualization/MainListViewAdapter.java +++ b/APED/app/src/main/java/com/example/aped/ui/visualization/MainListViewAdapter.java @@ -17,70 +17,99 @@ import java.util.List; public class MainListViewAdapter extends BaseAdapter { - + /** + * Einbinden der MainActivity. + */ private MainActivity mainActivity; - + /** + * Welche ansicht gewählt wurde 0 für all IOs, 1 für favorite IOs. + */ private int favoriteMode; - + /** + * Name des devices für den aktuellen durchlauf. + */ private String deviceName; - + /** + * Bild für den atuellen durchlauf. + */ private int image; - + /** + * Bild für Favorit oder nicht. + */ private int favoriteImage; + /** + * Liste der beim öffnen der Favoritenansicht bestehenden Favoriten. + */ + private List favoritenList; - List favoritenList; - - - public MainListViewAdapter(MainActivity pMainActivity,int pFavoriteMode){ + /** + * @param pMainActivity + * @param pFavoriteMode + */ + public MainListViewAdapter(final MainActivity pMainActivity, + final int pFavoriteMode) { this.mainActivity = pMainActivity; this.favoriteMode = pFavoriteMode; - /** - * pFavoriteMode 0 oder 1 möglich - * 1 für wir befinden uns in Anzeige favorite IOs - * 0 für wir befinden uns in Anzeige all IOs - */ } + /** + * @return Anzahl der Anzeigen + */ @Override public int getCount() { int devices; - if (favoriteMode == 0){ + if (favoriteMode == 0) { devices = mainActivity.xml.getDeviceNames().size(); - }else{ + } else { devices = mainActivity.favorite.getFavorites().size(); - favoritenList = new ArrayList<>(mainActivity.favorite.getFavorites()) ; + favoritenList = new ArrayList<>(mainActivity.favorite. + getFavorites()); } return devices; } + /** + * @param position + * @return + */ @Override public Object getItem(final int position) { return null; } + /** + * @param position + * @return + */ @Override public long getItemId(final int position) { return 0; } + /** + * @param i + * @param view + * @param viewGroup + * @return view + */ @Override public View getView(final int i, View view, final ViewGroup viewGroup) { - view = mainActivity.getLayoutInflater().inflate(R.layout.listview_layout, - null); + view = mainActivity.getLayoutInflater().inflate(R.layout. + listview_layout, null); TextView textViewName = (TextView) view.findViewById( R.id.textName); LinearLayout linearLayoutPin = (LinearLayout) view.findViewById( R.id.idLinearLayoutPins); ImageView buttonViewFavoriten = (ImageView) view.findViewById( R.id.imageButtonFavoriten); - if (favoriteMode == 0){ + if (favoriteMode == 0) { deviceName = mainActivity.xml.getDeviceNames().get(i); - }else{ + } else { deviceName = mainActivity.favorite.getFavorites().get(i); } @@ -96,9 +125,10 @@ public class MainListViewAdapter extends BaseAdapter { @Override public void onClick(final View view) { - if (favoriteMode == 0){ - deviceName = mainActivity.xml.getDeviceNames().get(i); - }else{ + if (favoriteMode == 0) { + deviceName = mainActivity.xml.getDeviceNames(). + get(i); + } else { List test = favoritenList; deviceName = favoritenList.get(i); } @@ -116,35 +146,29 @@ public class MainListViewAdapter extends BaseAdapter { buttonViewFavoriten.setImageResource( favoriteImage); } - /**Intent intentneustart = mainActivity.getIntent();// gegen richtigen Befehl tauschen da nur die visualisierung neu gestartet werden soll - mainActivity.finish(); - mainActivity.startActivity(intentneustart);*/ } }); - //textViewPin.setText(((List) (mainActivity.xml.getPort(mainActivity.xml.getDeviceNames().get(i))).get("pins")).get(0)); - - - mainActivity.uebergabe.read(deviceName, new Response.Listener() { @Override public void onResponse(final JSONObject response) { - if (favoriteMode == 0){ + if (favoriteMode == 0) { deviceName = mainActivity.xml.getDeviceNames().get(i); - }else{ + } else { deviceName = mainActivity.favorite.getFavorites().get(i); } try { JSONObject state = response.getJSONObject("state"); List pinValues = new ArrayList<>(); - for(String pinName: ((List)mainActivity.xml. + for (String pinName: ((List) mainActivity.xml. getPort(deviceName). - get("pins"))){ + get("pins"))) { pinValues.add(state.getString(pinName)); } - PinView pinView = new PinView(mainActivity,deviceName, pinValues); - for(int j = 0; j < ((List)mainActivity.xml. + PinView pinView = new PinView(mainActivity, deviceName, + pinValues); + for (int j = 0; j < ((List)mainActivity.xml. getPort(deviceName). get("pins")).size(); j++) { linearLayoutPin.addView(pinView.getView(j)); @@ -156,16 +180,18 @@ public class MainListViewAdapter extends BaseAdapter { } }); - - - String name = null; - switch((mainActivity.xml.getPort(deviceName)).get("protocol").toString()){ + switch ((mainActivity.xml.getPort(deviceName)).get("protocol"). + toString()) { case "PWM": - name = ((mainActivity.xml.getPort(deviceName)).get("protocol").toString() + ": " + deviceName + " (" + (mainActivity.xml.getPort(deviceName)).get("frequency").toString() + "Hz)" ); + name = ((mainActivity.xml.getPort(deviceName)).get("protocol"). + toString() + ": " + deviceName + " (" + (mainActivity. + xml.getPort(deviceName)).get("frequency").toString() + + "Hz)"); break; default: - name = ((mainActivity.xml.getPort(deviceName)).get("protocol").toString() + ": " + deviceName); + name = ((mainActivity.xml.getPort(deviceName)).get("protocol"). + toString() + ": " + deviceName); break; } textViewName.setText(name);