Professional Documents
Culture Documents
import android.util.Log;
import android.widget.Button;
private int i;
@Override
public void run() {
while (rodando) {
try {
if (button == null) {
MainActivity.getHandler().post(new Runnable() {
@Override
public void run() {
button = MainActivity.getButton();
button.setText(Integer.toString(i));
button = null;
}
});
}
i++;
Thread.sleep(1000);
} catch (Exception e) {
Log.e("ERRO!!!", "Erro no mtodo RUN:\n" + e.getMessage());
}
}
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
@Override
public void onClick(View arg0) {
if (thread != null) {
Processo.setRodando(false);
}
}
});
relativeLayout = (RelativeLayout)findViewById(R.id.relativeLayout1);
relativeLayout.addView(button);
thread.start();
} catch (Exception e) {
Log.e("ERRO!!!", "Erro no mtodo onCreate:\n" + e.getMessage());
}
}
@Override
protected void finalize() throws Throwable {
Thread.sleep(5000);
super.finalize();
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
@Override
public void onClick(View arg0) {
if (thread != null) {
Processo.setRodando(false);
}
}
});
relativeLayout = (RelativeLayout)findViewById(R.id.relativeLayout1);
relativeLayout.addView(button);
thread.start();
} catch (Exception e) {
Log.e("ERRO!!!", "Erro no mtodo onCreate:\n" + e.getMessage());
}
}
@Override
protected void finalize() throws Throwable {
Thread.sleep(5000);
super.finalize();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}