考慮應用程序有三個活動即A1,A2,A3:明確意圖的錯誤,而與putExtra()工作
A1與它附加的價值要求A2的意圖 「值」
Intent i=new Intent(A1.this,A2.class);
i.putExtra("value",editTextVal); //editTextVal is got from an editText during Runtime
哪裏A2接受來自A1,並將其存儲「樣品」在所附值:
sample=getIntent().getExtra().getString("value");
現在控制前進到A3從A2 .IE,A2意圖至A3,現在當A3調用活動A2有發生電子RROR因爲A2具有它試圖從那裏作爲A3使用的意圖沒有.putExtra()
它只是這個意圖獲得附加數據的.getExtra()
,
Intent i3=new Intent(A3.this,A2.class);
所以有發生運行時錯誤..請幫助我解決這個..
其它一些其他的價值把你的堆棧跟蹤這裏 –
使用它像捆B = getIntent()getExtra()。 if(b!= null){} –