変数をctivityから別のアクティビティに送信したいと考えていますが、これらのアクティビティは直接関係していません。事実、それらの間には3つまたは4つのアクティビティがあります。変数をctivityから別の変数に送信
送信したい変数は、ユーザーのIDです。
2つのアクティビティの間にインテントを作成しようとしましたが、動作しませんでした。 親切に助けてください:)
変数をctivityから別のアクティビティに送信したいと考えていますが、これらのアクティビティは直接関係していません。事実、それらの間には3つまたは4つのアクティビティがあります。変数をctivityから別の変数に送信
送信したい変数は、ユーザーのIDです。
2つのアクティビティの間にインテントを作成しようとしましたが、動作しませんでした。 親切に助けてください:)
"ユーザーのID"は、データモデルの一部である必要があります。データモデルは、すべてのアクティビティから一元的にアクセスできる必要があります。アクティビティは、データモデルを他のアクティビティに渡すことはありません。シングルトン(コメント欄の1つとして提案)や永続ストア(データベースなど)を使用する場合でも、永続ストアをラップする場合はContentProvider
を使用するかは、お客様の責任です。
2つのアクティビティの間に多くのアクティビティがある場合は、シングルトンを使用するか、2つのアクティビティ間で発生するすべてのインテントでIDを渡すことができます。 – Joru
[http://stackoverflow.com/questions/9960849/using-integers-strings-etc-in-other-activities][1] この記事を参照してください[1]:のhttp: //stackoverflow.com/questions/9960849/using-integers-strings-etc-in-other-activities – testingtester