2015-09-22 34 views
0

使用回收站視圖。在選擇卡我已經把卡在recyclerviews適配器點擊其中的代碼額外付款始終爲空

Intent i =new Intent (view.getContext(),ExpandedActivity.class); 
      i.putExtra(passdate,members.getDate()); 
      view.getContext().startActivity(i); 

members.getDate()這些行轉變活動的意圖;是有價值的,因爲我可以看到通過吐司

我想傳遞一個字符串到另一個活動,但我在其他活動中爲空。這是另一項活動中的代碼。

Bundle extras; 
extras = getIntent().getExtras(); 
    date = extras.getString("passdate"); 

製造日期的吐司顯示空

+0

members.getDate()是字符串數據? –

+0

是的,它是一個字符串數據 –

+1

putExtras =「passdate」中的passdate變量? – guptakvgaurav

回答

0

當我們從onaActivity數據傳遞到AnotherActivity所以使用KEY雙引號

 Intent i =new Intent (view.getContext(),ExpandedActivity.class); 
      i.putExtra("passdate1",members.getDate1()); 
      i.putExtra("passdate2",members.getDate2()); 
      view.getContext().startActivity(i); 


     String date1 = getIntent().getExtra().getString("passdate1"); 
     String date2 = getIntent().getExtra().getString("passdate2"); 
+0

謝謝,我可以在8分鐘內接受答案 –

+0

我還有一個問題,我怎麼能通過多個值的活動 –

0

你必須設置KEY成雙報價如下代碼:

Intent i =new Intent (view.getContext(),ExpandedActivity.class); 
i.putExtra("passdate",members.getDate()); 
view.getContext().startActivity(i); 

並獲得意向數據使用下面的代碼:

String date = getIntent().getExtra().getString("passdate"); 
1

當把裏面的意圖值/捆,你必須提供在其下將存儲值

設定值

的關鍵
Intent i = new Intent (view.getContext(), ExpandedActivity.class); 
i.putExtra("KEY", members.getDate()); 
view.getContext().startActivity(i); 

獲取值

Bundle extras; 
extras = getIntent().getExtras(); 
date = extras.getString("KEY"); 
+0

我還有一個問題,我怎麼能通過多個值的活動 –

+0

正如你所做的首先,只需在你的意圖內添加多個附加內容。再次調用'i.putExtra(「ANOTHER_KEY」,value);' – Marko