Cookieを取得して新しいアクティビティを開始するアクティビティが1つあるとします。新しいアクティビティにクッキーを渡す方法は?
Intent myIntent = new Intent(this, act2.class);
this.startActivity(myIntent);
しかし、そのクッキーを新しいアクティビティに渡すにはどうすればよいですか?
ありがとうございます!
Cookieを取得して新しいアクティビティを開始するアクティビティが1つあるとします。新しいアクティビティにクッキーを渡す方法は?
Intent myIntent = new Intent(this, act2.class);
this.startActivity(myIntent);
しかし、そのクッキーを新しいアクティビティに渡すにはどうすればよいですか?
ありがとうございます!
putExtraメソッドをIntentとすると、1つのアクティビティから別のアクティビティにデータを送信する必要があります。
例えば、
Intent myIntent = new Intent(this, act2.class);
myIntent.putExtra("CookieKey",cookieValue);
this.startActivity(myIntent);
や他の活動では、あなたが
String cookie=getIntent().getStringExtra("CookieKey");
またはあなたが使用することができ、より明確な方法でを使用して、このエキストラを取得することができます:
Bundle bundle=getIntent().getExtras();
if(bundle!=null)
{
if(bundle.contains("CookieKey")){
String cookie=bundle.getString("CookieKey");
}
}
あなたが間でデータを渡すためにIntent.putExtraを使用することができます2つの活動。
ありがとう、cookieValueを作成するには、MyCookie.toString()を実行しますか? –
また、この文字列を後でクッキーに戻すにはどうしたらいいですか? :) –