(View mView, OEDataRow row)
| 144 | } |
| 145 | |
| 146 | private void createView(View mView, OEDataRow row) { |
| 147 | OEControls.setText(mView, R.id.txvName, row.getString("name")); |
| 148 | List<String> values = new ArrayList<String>(); |
| 149 | switch (mCurrentKey) { |
| 150 | case Books: |
| 151 | for (OEDataRow category : row.getM2MRecord("category_ids") |
| 152 | .browseEach()) { |
| 153 | values.add("- " + category.getString("name")); |
| 154 | } |
| 155 | |
| 156 | break; |
| 157 | case Authors: |
| 158 | OEDataRow country = row.getM2ORecord("country_id").browse(); |
| 159 | if (country != null) { |
| 160 | values.add(country.getString("name")); |
| 161 | } |
| 162 | |
| 163 | break; |
| 164 | case Students: |
| 165 | for (OEDataRow book : row.getO2MRecord("book_ids").browseEach()) { |
| 166 | values.add("- " + book.getString("name")); |
| 167 | } |
| 168 | break; |
| 169 | case Category: |
| 170 | } |
| 171 | OEControls.setText(mView, R.id.txvValues, TextUtils.join("\n", values)); |
| 172 | } |
| 173 | |
| 174 | private void checkArguments() { |
| 175 | Bundle arg = getArguments(); |
no test coverage detected