1. ホーム
  2. android

[解決済み] Androidアプリケーションのアクティビティ間でデータを受け渡すにはどうすればよいですか?

2022-03-20 06:04:31

質問

ログインページでログインした後、サインアウトするシナリオがあります。 button それぞれの activity .

クリックすると sign-out を渡すことになります。 session id にサインインしているユーザーをサインアウトさせる。どなたか session id すべての activities ?

このケースに代わるもの

解決方法は?

これを行う最も簡単な方法は、セッション ID を Intent を使用し、アクティビティを開始します。

Intent intent = new Intent(getBaseContext(), SignoutActivity.class);
intent.putExtra("EXTRA_SESSION_ID", sessionId);
startActivity(intent);

次のアクティビティでそのインテントにアクセスする。

String sessionId = getIntent().getStringExtra("EXTRA_SESSION_ID");

ドキュメント には、より多くの情報があります ("Extras" と題されたセクションを見てください)。