Quando uso random

10 respostas
java
R

public class MainActivit() extends Activity
Da erro na palavra Activity
O que devo usar no lugar

10 Respostas

L

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?

S

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.

R

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());
}

}

R

Por que não está sorteando e colocando settext

R

@Lucas_Camara @staroski vs sabe o que está errado

S

Sim, você está apresentando o toString() do objeto random, mas na verdade deveria apresentar o valor retornado pelo nextInt().

R

como eu apresento o valor retornado do
nextInt()

R

@staroski staroski

P
int numero = random.nextInt(2);

 quantidadeverdevalor.setText(Integer.toString(numero));
R

Valeu

Criado 17 de dezembro de 2021
Ultima resposta 6 de jan. de 2022
Respostas 10
Participantes 4