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 デバイスではアクティビティごとに再作成されます。
私の観察は意味がありますか?誰かがこれに光を当てることができますか?