2014-09-12 5 views
-2

В Eclipse для программирования на Android я хочу сделать серию вычислений каждый (или более) секунд. Как я могу это сделать?Выполнение задачи периодически каждую секунду в Android

package com.cimorgh.meisam.loan; 

import android.app.Activity; 
import android.os.Bundle; 
import android.widget.EditText; 
import android.widget.TextView; 


public class Aghsati extends Activity { 

    EditText  edt_1; 
    TextView  txt_1; 

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

     edt_1 = (EditText) findViewById(R.id.edt_1); 
     txt_1 = (TextView) findViewById(R.id.txt_1); 


     // Tasks that I want to do every one second: 
     double a = Double.parseDouble(edt_1.getText().toString()); 
     txt_1.setText("" + Math.round(a)); 






    } 

} 

Может ли кто-нибудь помочь?

+0

я новичок в Android program.where есть это ссылка? – nasim12w

ответ

-1
 public void mycalculations() 
     { 
     Handler handler = new Handler(); 
     handler.postDelayed(new Runnable() { 
      public void run() { 
       // your calulation 
       mycalculations(); 
      }, 1000); // 1000=1 second 
     } 

mycalculations вызова() в OnCreate метод деятельности

+0

где я должен помещать эти коды? В onCreate? – nasim12w

+0

Я думаю, что a} отсутствует – nasim12w

Смежные вопросы