Android“public String”

时间:2016-01-14 16:41:36

标签: java android

这是我的代码:

public void generujCislo(int pocetCislic)
{
    TextView generovaneCislo = (TextView)findViewById(R.id.generujCislo);
    Random random = new Random();
    String nahodnaCislice;
    int jedenCyklus = 0;


    while(pocetCislic>jedenCyklus)
    {
        nahodnaCislice = String.valueOf(random.nextInt(10 - 0) + 0);
        nahodnaCisla = nahodnaCisla + nahodnaCislice;

        jedenCyklus++;
    }

    generovaneCislo.setText((nahodnaCisla));


    zadaniCisel();

}

如何在其他类中使用生成的值 String nahodnaCisla ,并将setText用于新的TextView?谢谢你的回答。

1 个答案:

答案 0 :(得分:1)

创建一个util类,其方法将提供所需的值:

.

如果在每个视图中需要相同的值,请使用静态变量将其保存在util类中。

像这样使用:

public final class Utils {
 private static String nahodnaCisla;
 public static String get(int pocetCislic) {
   Random random = new Random();
    String nahodnaCislice;
    int jedenCyklus = 0;


    while(pocetCislic>jedenCyklus)
    {
        nahodnaCislice = String.valueOf(random.nextInt(10 - 0) + 0);
        nahodnaCisla = nahodnaCisla + nahodnaCislice;

        jedenCyklus++;
    }

    return nahodnaCisla;
  } 
}

根据需要更改方法名称。