Android Open Source - cellar-communicator Counter On Click Listener






From Project

Back to project page cellar-communicator.

License

The source code is released under:

GNU General Public License

If you think the Android project cellar-communicator listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.vinit.orderplacer;
/*from www . j  a v a  2  s.c  o m*/
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;

public class CounterOnClickListener implements OnClickListener {

  TextView tv, costs, total;
  boolean plus, is_summary;
  JSONArray jArr;
  int price, index;

  public CounterOnClickListener(TextView t, boolean b) {
    this.tv = t;
    this.plus = b;
  }
  
  public CounterOnClickListener(TextView t, boolean b, int price, TextView total) {
    this.tv = t;
    this.plus = b;
    this.price = price;
    this.total = total;
  }

  @Override
  public void onClick(View v) {
    int i = Integer.parseInt(tv.getText().toString());
    i = (plus == true) ? i + 1 : i - 1;
    tv.setText(Integer.toString(i));
    
    if(total != null) {
      int init = Integer.parseInt(total.getText().toString().substring(7));
      init = (plus == true) ? init + price : init - price;
      total.setText("Total: " + Integer.toString(init));
    }

  }
}




Java Source Code List

com.vinit.orderplacer.CategoryList.java
com.vinit.orderplacer.CheckPin.java
com.vinit.orderplacer.CommentBox.java
com.vinit.orderplacer.CounterOnClickListener.java
com.vinit.orderplacer.DumpJSON.java
com.vinit.orderplacer.IPGetter.java
com.vinit.orderplacer.RetrieveJSON.java
com.vinit.orderplacer.RetrieveSalesmen.java
com.vinit.orderplacer.SalesApp.java
com.vinit.orderplacer.SalesHistory.java
com.vinit.orderplacer.Salesman.java
com.vinit.orderplacer.SecurityPIN.java
com.vinit.orderplacer.SummaryActivity.java