onPauseメソッドのパラメーターとしてonCreateからオブジェクトを取得するメソッドの使用方法

マックス・ヒンクル

onCreateメソッドでオブジェクトを作成しました。アプリの実行中は50ミリ秒ごとにオブジェクトが変更され、ユーザーがアプリを閉じると、このオブジェクトをjsonファイルに保存します。そのためのメソッドがありますが、オブジェクトをパラメーターとして受け取ります。onPauseメソッドのパラメーターとして使用するためにアクティビティクラスに別のオブジェクトを作成することを考えましたが、アプリを閉じる前にonCreatからオブジェクトを複製する方法がわかりません。何か考えはありますか?これは、オブジェクトをjsonファイルに保存するメソッドのコードです。

public void writeObject(coin coinObj) {
    SharedPreferences mPrefs = getPreferences(MODE_PRIVATE);
    SharedPreferences.Editor prefsEditor = mPrefs.edit();
    Gson gson = new Gson();
    String json = gson.toJson(coinObj);
    prefsEditor.putString("myObject", json);
    Log.d("writeObject", "Has been saved successfully");
    prefsEditor.commit();
}
ウディイダン

オブジェクトをクラスメンバーとして宣言するだけです。

public class YourActivity extends Activity 
{

  Coin coin;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    coin = new Coin();
 }
}

次に、onPauseを使用します。

@Override
protected void onPause() {
    super.onPause();

    writeObject(coin);
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Angularのgetメソッドのパラメーターとしてオブジェクトを使用する

分類Dev

別のクラスjavaからオブジェクトとしてパラメータを使用してメソッドを呼び出す方法は?

分類Dev

javascriptメソッドとオブジェクトパラメータを使用してhtmlを生成する方法

分類Dev

Javascriptでオブジェクトのメソッドをパラメータとして渡す方法

分類Dev

メソッドから取得したオブジェクトの使用方法

分類Dev

Javaパラメータとしてのジェネリックメソッドとメソッドオブジェクトの違いは何ですか?

分類Dev

Javaのオプションオブジェクトからパラメータを使用してメソッドを呼び出す方法

分類Dev

メソッドパラメータとして匿名オブジェクトを送信する方法は?

分類Dev

WriteメソッドのパラメーターとしてViewオブジェクトを渡す

分類Dev

抽象クラスから派生したオブジェクトをメソッドのパラメーターとして受け取る

分類Dev

JUnitテストでメソッドのメソッドパラメータとして渡されるオブジェクトのメソッド呼び出しをモックする方法

分類Dev

touchesBeganメソッドを使用してノードからオブジェクトへの参照を取得します

分類Dev

剣道データソースの読み取りメソッドで配列オブジェクトをパラメーターとして渡す方法は?

分類Dev

作成するオブジェクトをJavaのメソッドのパラメーターとして渡すにはどうすればよいですか?

分類Dev

メソッドの戻り値は、メソッドパラメータとして渡されたオブジェクトを変更しています

分類Dev

メソッドで渡される別のパラメーターでオブジェクトのパラメーターを取得します-Java

分類Dev

2つの異なるオブジェクトメソッドが互いにパラメータとして使用する方法

分類Dev

メソッドのパラメーターとしてジェネリッククラスを使用する

分類Dev

1つのメソッドのみで任意のタイプのオブジェクトを入力パラメーターとして渡す方法

分類Dev

すべてのオブジェクトメソッドの後に(デコレータ?)というメソッドを取得する方法

分類Dev

jQueryの.on()メソッドセレクターパラメータとしてのjQueryオブジェクト

分類Dev

Delphi:メソッドのパラメータとして動的に作成されたオブジェクトを解放する方法

分類Dev

Linq toEntityのFuncをジェネリックメソッドパラメーターとして使用する

分類Dev

Micronaut httpメソッド(@ Get、@ Post、..)のパラメーターとしてカスタムオブジェクトをバインドする

分類Dev

あるオブジェクトをフィールドとして使用する場合(関連付け)とメソッドパラメータ(依存関係)を別のオブジェクトの内部として使用する場合

分類Dev

パラメータとして渡すことによって、メソッド内のオブジェクトを使用して

分類Dev

__init__メソッドで作成されたオブジェクトのすべてのパラメーターを出力する方法はありますか?

分類Dev

オブジェクト名と値のペアをパラメーターとしてメソッドに渡す方法は?

分類Dev

タイプのオブジェクトをパラメーターとしてWebApi Get / Postメソッドに渡す方法

Related 関連記事

  1. 1

    Angularのgetメソッドのパラメーターとしてオブジェクトを使用する

  2. 2

    別のクラスjavaからオブジェクトとしてパラメータを使用してメソッドを呼び出す方法は?

  3. 3

    javascriptメソッドとオブジェクトパラメータを使用してhtmlを生成する方法

  4. 4

    Javascriptでオブジェクトのメソッドをパラメータとして渡す方法

  5. 5

    メソッドから取得したオブジェクトの使用方法

  6. 6

    Javaパラメータとしてのジェネリックメソッドとメソッドオブジェクトの違いは何ですか?

  7. 7

    Javaのオプションオブジェクトからパラメータを使用してメソッドを呼び出す方法

  8. 8

    メソッドパラメータとして匿名オブジェクトを送信する方法は?

  9. 9

    WriteメソッドのパラメーターとしてViewオブジェクトを渡す

  10. 10

    抽象クラスから派生したオブジェクトをメソッドのパラメーターとして受け取る

  11. 11

    JUnitテストでメソッドのメソッドパラメータとして渡されるオブジェクトのメソッド呼び出しをモックする方法

  12. 12

    touchesBeganメソッドを使用してノードからオブジェクトへの参照を取得します

  13. 13

    剣道データソースの読み取りメソッドで配列オブジェクトをパラメーターとして渡す方法は?

  14. 14

    作成するオブジェクトをJavaのメソッドのパラメーターとして渡すにはどうすればよいですか?

  15. 15

    メソッドの戻り値は、メソッドパラメータとして渡されたオブジェクトを変更しています

  16. 16

    メソッドで渡される別のパラメーターでオブジェクトのパラメーターを取得します-Java

  17. 17

    2つの異なるオブジェクトメソッドが互いにパラメータとして使用する方法

  18. 18

    メソッドのパラメーターとしてジェネリッククラスを使用する

  19. 19

    1つのメソッドのみで任意のタイプのオブジェクトを入力パラメーターとして渡す方法

  20. 20

    すべてのオブジェクトメソッドの後に(デコレータ?)というメソッドを取得する方法

  21. 21

    jQueryの.on()メソッドセレクターパラメータとしてのjQueryオブジェクト

  22. 22

    Delphi:メソッドのパラメータとして動的に作成されたオブジェクトを解放する方法

  23. 23

    Linq toEntityのFuncをジェネリックメソッドパラメーターとして使用する

  24. 24

    Micronaut httpメソッド(@ Get、@ Post、..)のパラメーターとしてカスタムオブジェクトをバインドする

  25. 25

    あるオブジェクトをフィールドとして使用する場合(関連付け)とメソッドパラメータ(依存関係)を別のオブジェクトの内部として使用する場合

  26. 26

    パラメータとして渡すことによって、メソッド内のオブジェクトを使用して

  27. 27

    __init__メソッドで作成されたオブジェクトのすべてのパラメーターを出力する方法はありますか?

  28. 28

    オブジェクト名と値のペアをパラメーターとしてメソッドに渡す方法は?

  29. 29

    タイプのオブジェクトをパラメーターとしてWebApi Get / Postメソッドに渡す方法

ホットタグ

アーカイブ