2

SO 投稿の答えは、特定のデバイス (つまり、Android ライブラリの静的変数は、アプリのあるアクティビティから別のアクティビティに存在する) には当てはまりますが、他のデバイスには当てはまらないことに気付きました。

これを説明するためのコード スニペットを次に示します。

public class LibraryFoo{
    static List<String> listFoo= new ArrayList<String>();

    //The following method is called from many activities 
    public static methodFoo(){
        //do something to listFoo
    }
}

静的変数 listFoo は、一部の Android デバイスではアクティビティ間で保持されますが、他の Android デバイスではアクティビティごとに再作成されます。

私の観察は意味がありますか?誰かがこれに光を当てることができますか?

4

1 に答える 1