请帮帮我我不明白这是怎么回事。K在所谓的活动中的值总是一个。
我的呼叫活动代码
pos_st = position;
Intent newActivity = new Intent(branch.this, BranchInfo.class);
lk= idnum[pos_st];
int x=Integer.parseInt(lk);
newActivity.putExtra("idnumber",x);
Toast.makeText(getApplicationContext(), "X :" + x, Toast.LENGTH_LONG).show();
startActivity(newActivity);
称为活动
Intent intent = new Intent();
int k =intent.getIntExtra("idnumber",1);
发布于 2016-02-03 19:32:58
您不希望在被调用的活动中创建new Intent()
。
相反,请尝试使用以下方法获得用于启动Activity
的相同的Activity
Intent intent = getIntent();
int k = intent.getIntExtra("idnumber", 1);
https://stackoverflow.com/questions/35185913
复制相似问题