public class MainActivity extends AppCompatActivity{

  int value=0;
  TextView mText;

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mText=(TextView)findViewById(R.id.text);
    mHandler.sendEmptyMessage(0);
  }

  class MyHandler extends Handler{
    public void handleMessage(Message msg){
      value++;
      mText.setText("Value="+value);
      mHandler.sendEmptyMessageDelayed(0,1000);
    }
  }
  Handler mHandler = new MyHandler();

  public void mOnClick(View v){
    TextView textFruit = (TextView)findViewById(R.id.fruit);
    switch (v.getId()){
      case R.id.apple:
        textFruit.setText("Apple");
        break;
     case R.id.orange:
       textFruit.setText("Orange");
       break;
    }
  }
}

 

=====================================

public class MainActivity extends AppCompatActivity{

  int value=0;
  TextView mText;
  Handler mHandler;

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mText=(TextView)findViewById(R.id.text);

    mHandler = new Handler(){
      public void handleMessage(Message msg){
        value++;
        mText.setText("Value="+value);
        mHandler.sendEmptyMessageDelayed(0,1000);
      }
    };
    mHandler.sendEmptyMessageDelayed(0,1000);
  }

  public void mOnClick(View v){
    TextView textFruit = (TextView)findViewById(R.id.fruit);
    switch (v.getId()){
      case R.id.apple:
        textFruit.setText("Apple");
        break;
      case R.id.orange:
        textFruit.setText("Orange");
        break;
    }
  }
}

+ Recent posts