Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Do this way..</p> <pre><code>JSONObject output = new JSONObject(); @Override public View getView(int position, View convertView, ViewGroup parent) { View view = convertView; ViewHolder holder; if (convertView == null) { // get reference to the row view = super.getView(position, convertView, parent); holder = new ViewHolder(); holder.prodImage = (ImageView) view.findViewById(R.id.productImage); holder.prodName = (TextView) view.findViewById(R.id.productName); holder.prodQty = (EditText) view.findViewById(R.id.productQuantityValue); holder.prodRate = (EditText) view.findViewById(R.id.productRateValue); holder.prodDisc = (EditText) view.findViewById(R.id.productDiscountValue); view.setTag(holder); } else { holder = (ViewHolder) view.getTag(); } productRateValue = cursor.getDouble(productCursor.getColumnIndex("rate")); productDiscountValue = cursor.getDouble(productCursor.getColumnIndex("discount")); String path = productCursor.getString(productCursor.getColumnIndex(DatabaseHelper.PRODUCT_IMAGES)); mImageLoader.DisplayImage(path, holder.prodImage); holder.prodName.setText(productCursor.getString(productCursor.getColumnIndex(DatabaseHelper.PRODUCT_NAME))); holder.prodQty.setText(""); holder.prodRate.setText(String.valueOf(productRateValue)); holder.prodDisc.setText(String.valueOf(productDiscountValue)); holder.prodRate.setFocusable(isRateEditable); holder.prodRate.setEnabled(isRateEditable); holder.prodDisc.setFocusable(isDiscountEditable); holder.prodDisc.setEnabled(isDiscountEditable); /* For set Focus on Next */ if (isRateEditable) holder.prodQty.setNextFocusDownId(R.id.productRateValue); else if (isDiscountEditable) holder.prodQty.setNextFocusDownId(R.id.productDiscountValue); if (isDiscountEditable) holder.prodRate.setNextFocusDownId(R.id.productDiscountValue); holder.prodDisc.setNextFocusDownId(R.id.productQuantityValue); holder.prodQty.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void afterTextChanged(Editable s) { output.put(productCursor.getString(productCursor.getColumnIndex(DatabaseHelper.PRODUCT_NAME)),s); } }); return view; } public class ViewHolder { ImageView prodImage; TextView prodName; EditText prodRate; EditText prodQty; EditText prodDisc; } </code></pre> <p>you will get output jsonobject with prodname and it's entered qty here.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload