私のバンドルは、含まれているエクストラに対して null 文字列を返します。NPE ではなく、実際の「null」値。なぜこれが起こるのかについてのアイデアはありますか?
新しいバンドル
String u = null;
Bundle b = new Bundle();
Intent i = new Intent(view.getContext(), ******.class);
u = api.companyData.link.get(position);
Log.d("URL++++++++++++++++++++", u);
b.putString("graphic", api.companyData.graphic);
b.putString("name", api.companyData.name);
b.putString("url", u);
i.putExtras(b);
startActivity(i);
ログステートメントは URL を正常に返しています。
バンドルの受信者
Bundle extras = getIntent().getExtras();
if(extras !=null) {
Log.d("EXTRAS", extras.getString("name")+extras.getString("graphic")+extras.getString("link"));
D/EXTRAS (4698): nullnullnull