アクティビティ内のmyクラスのインスタンスをロードするために、クラス参照をインテントに渡したいとします。 クラスへの「参照」を書いたと考えてください。別のインスタンスであってはいけません。すべての指示に従って、私はクラスを渡すことができたが、それは最終的に別のインスタンスです。Android:インテントへのクラス参照の受け渡し方法
intent.putExtra("idletime", idle);
アイドルは私のクラスですが参考にしたいと思います。
idle_ = getIntent().getParcelableExtra("idletime");
を、参照が新しい私のクラスのインスタンスではなく、私が通過しようとした同じクラスのインスタンスのためにあるようだ: とどこ私はそれを取得しています。
これは、クラス定義であるが、私はそれほど重要ではないと思います。間違った
public class idletime extends AsyncTask<Object, Integer, Boolean> implements Parcelable {}
は何か?
インテントで参照を渡すことはできません。それはコピーになります –