public class MainActivit() extends Activity
Da erro na palavra Activity
O que devo usar no lugar
Quando uso random
10 Respostas
Rapaiz, não manjo de android (já mexi algumas vezes, mas bem pouco, foi apenas para ver como é), mas esse tipo de erro é comum em muitos tipos de projetos, e provavelmente indica algum problema de configuração. Pode ser que a classe Activity não esteja sendo encontrada no classpath, ou seja, o sdk do android pode não ter sido encontrado.
Como vc está criando esse projeto? está seguindo algum tutorial?
Não se utiliza parênteses após a declaração do nome da classe.
Parênteses vão após a declaração de construtores ou métodos.
Valeu compilou mas não está sortido e settext
Olhem esse código e para sortear entre dois números
package com.br.tradetest;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.view.View;
import java.util.Random;
import com.br.tradetest.R;
public class MainActivity extends
Activity {
<a class="mention" href="/u/override">@Override</a>
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void sortear (View v) {
TextView quantidadeverdevalor = (TextView) findViewById (R.id.quantidadeverdevalor);
Random random = new Random();
random.nextInt(2);
quantidadeverdevalor.setText(random.toString());
}
}
Por que não está sorteando e colocando settext
@Lucas_Camara @staroski vs sabe o que está errado
Sim, você está apresentando o toString() do objeto random, mas na verdade deveria apresentar o valor retornado pelo nextInt().
como eu apresento o valor retornado do
nextInt()
@staroski staroski
int numero = random.nextInt(2);
quantidadeverdevalor.setText(Integer.toString(numero));
Valeu