0
私はBaseAdapterを拡張するクラスで文字列値を取得するコードを記述しています。オーバーレイを拡張する別のクラスでこの値を使用します。私のクラスがアクティビティを拡張する場合、私はintent、putstring()、getStringを使うことができますが、これらのクラスに対して上記のクラスに使用されます。前もって感謝します。オーバーレイにBaseAdapterを拡張するクラスから文字列値を送信
私はBaseAdapterを拡張するクラスで文字列値を取得するコードを記述しています。オーバーレイを拡張する別のクラスでこの値を使用します。私のクラスがアクティビティを拡張する場合、私はintent、putstring()、getStringを使うことができますが、これらのクラスに対して上記のクラスに使用されます。前もって感謝します。オーバーレイにBaseAdapterを拡張するクラスから文字列値を送信
変数をグローバルにすることも、クラス間で渡す値を含むシングルトンFileHelperクラスを作ることもできます。
のMyClass:
public String myString = "Hello";
、あなたが OtherClassでそれを使用したい場合:あなたのFileHelperがこれを使用する場合
String myString = MyClass.myString;
:
public class FileHelper {
private static FileHelper instance;
private String myString;
private FileHelper() {
}
public static FileHelper getInstance() {
if (instance == null) {
instance = new FileHelper();
}
return instance;
}
public void setMyString(String s){
myString = s;
}
public String getMyString(){
return myString();
}
}
あなたはFileHelperを使用することができますこれは:
private static FileHelper fileHelper = FileHelper.getInstance();
fileHelper.setString("hello");
String myString = fileHelper.getMyString();