2017-05-08 4 views
-1

私は2つのActivityを持っています。 RecyclerView ImageViewのとユーザーがクリックした場合recyclerViewが、私は例えばのために同じ活性(でdiiferent JSONデータを解析する上でのグループのcatagoriesを表示すると、テキストの下にJSONで、男性、女性や子供を含むRecylerViewで異なるJSONデータを解析するPreviousアクティビティのRecyclerViewからOnItemclickを呼び出す

{ "Groups": [{"code":"1","Name":"MEN","url":""},{"code":"2","Name":"WOMEN","url":""},{"code":"3","Name":"CHIDREN","url:""}] } 

第二活性を有する1つのアクティビティユーザーはその後、女性のcatagories女性をクリックすると画像私は第二の活動にさまざまなJSONデータを解析する方法1st Activity

2nd activity

に示すように、男性のcatagoriesそうMEN)はReclerViewに解析されます条件にどのような項目のRecyclerView fromw第一の活動にクリックされた

+0

は、意図(バンドル)による1日の活動からID /コードを渡すことができます。 IDを使ってカテゴリを見つけることができます。 –

+0

あなたは 'intent.putExtra'でそれを行うことができます –

+0

あなたの問題を解決しましたか? –

答えて

0

あなたは

{「コード」のような1以上のフィールドを追加する必要があります:「20」、「名」:「MENアクセサリー」、「URLを":" "、" category ":" MEN "}

この2つのフィールドと比較し、ソートされたデータを取得します。あなたはまた、比較のためのコマンドを使用することができます。

1

文字列としてJSONObject全体を配置できます。このように:Activity2で

i.putString("Men", jsonObj.toString); 

そして、あなたは

JSONObject jsonObj = new JSONObject(getIntent().getStringExtra("Men")); 
関連する問題