activityIdとは

YY3ai2ui24 26views 更新:2015年7月15日

ActivityId関連のハックが少ないのでまとめておきます。

Ajaxで表示されるポップアップなどが表示されるとき、

  • ポートレットから呼び出された場合
  • 更新情報やタイムライン、あなたへのお知らせから呼び出された場合

の二通りが考えられます。

これらを分けるためのパラメータがactivityIdです。 activityIdの中には色々な形の値が入っていますが、基本的には値が入っていれば、「更新情報やタイムライン、あなたへのお知らせから呼び出された場合」に当てはまります。

つまりアクティビティからアクセスされたかどうかを調べるためには以下の様なコードを使います。


boolean activity; String option = rundata.getParameters().getString("activityId", null); if (option != null && option.length() > 0) { activity = true; } else { activity = false; }

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません