0
インテントを介してデータを1つのアクティビティから別のアクティビティに渡している間に値がNULLになりました。インテントから別のアクティビティにデータを渡している間にヌル値を取得する
1Activityから渡す:
int s = position;
String str=adapter.getId(position);
int Type=DeviceType;
Bundle bunch=new Bundle();
bunch.putString("id", str);
bunch.putInt("DeviceType",Type);
bunch.putInt("position", s);
Intent It=new Intent();
It.setClass(PYSActivity.this,GridImages.class);
It.putExtras(bunch);
startActivity(It);
を2活動でここにRetriveing:
super.onCreate(savedInstanceState);
setContentView(R.layout.main1);
Bundle b = this.getIntent().getExtras();
AppID=b.getString("id");
DeviceType=b.getInt("DeviceType");
Position=b.getInt("position");
list=(GridView)findViewById(R.id.list);
adapter1=new LazyAdapter1(this,mStrings,like,Rate,Id,img);
list.setAdapter(adapter1);
その後、私が使用している –
を取得中に、int型のID = getIntentを()。 getExtras()。getInt( "id"); null値を取得していますが、 –
あなたの検索方法はOKです。うまくいくはずです。 – Altaf