0

すべてのアクティビティがそれらに到達して使用できるように、1 つの Java ファイルでいくつかのグローバルな const パラメーター (arrs 、 int など) を定義したい。
いくつかのアクティビティでそれらをグローバルに定義し、このアクティビティにインポートしようとしましたが、うまくいきません。

level_1_general:

    public int NUMBER_OF_WORDS=50;

インポート:

import com.example.freeenglish.Level1_general;

それを行う正しい方法は何ですか?

4

3 に答える 3

2

一般的なパターンはCostants、アプリに必要なすべてのコスタントを配置するプライベート コンストラクターを使用してクラスを作成することです。例えば

public class Costants {

  public static final int NUMBER_OF_WORDS=50;
  private Costants() {}
}

次に、変数にアクセスできます

Costants.NUMBER_OF_WORDS
于 2013-05-09T13:07:06.080 に答える
0

また、アプリケーション パッケージに Java クラスを作成して、すべての静的変数と最終変数を宣言および定義できるようにすることもできます。その後、クラス名を使用してすべての静的変数にアクセスできます。

public class StaticData {

public static final int NUMBER_OF_WORDS;
      //declarer rest of static variable.....

static{

    //give all that variables a default value....  

    NUMBER_OF_WORDS=50;
}}
于 2013-05-09T13:23:06.220 に答える
0

extends Applicationアプリケーション全体がそのメソッドと const をインポートして使用できるように、クラスを作成する必要があります。

于 2013-05-09T13:04:32.930 に答える