私のアプリケーションには、1つのメソッドを通じて動的に計算される1つの変数の値を保持するサービスクラス(アクティビティではない)が1つしかありません。それから私はさらに比較するためにその値を保存する必要があります。たとえば :変数値を保持する
class MyClass extends Service{
static int number1;
private void Method(){
int number 2;
/// some calculations for number2 ///
if number2 != number1 { number1 = number2 }
}
私は自分のアプリケーションを計算していることを他のいくつかの変数(数値2)にその変数(番号1)を比較する必要があります。これはうまくいっていますが、Android OSがサービスを停止して何らかの意図でサービスを開始すると(電話の再起動後に)、number1の値が失われています。 それはどうやって?私は単純なTXTファイルを書くと思っていましたが、サービスを殺した後number1の価値を保つことができました。
他に何かありますか?
おかげで、まさに私が必要としていたものです:)作業は大丈夫です! –