首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

传送long variable

2012-09-29 
传递long variableIntent i new Intent(ProjectList.this,RoleList.class)?? Bundle c new Bundle()

传递long variable

Intent i = new Intent(ProjectList.this,RoleList.class);?
? Bundle c = new Bundle(); ? ? ? ? ? ??
? c.putLong("PID", projectID );?
? c.putLong("CTSID", castingTimeSlotID);?
? i.putExtras(c);?
? startActivityForResult(i,0);?
? finish();?

public void onActivityResult(int requestCode, int resultCode, Intent data) { ? ??? ? ? ? ? ? Bundle c = new Bundle();?
? ? ? ? c = data.getExtras();?
? ? projectID = b.getLong("PID");?
? ? castingTimeSlotID = b.getLong("CTSID");}?

上面的方法是错误的

应该

public void onActivityResult(int requestCode, int resultCode, Intent data) { ? ??
? ? projectID = data.getLongExtra("PID");?
? ? castingTimeSlotID = data.getLongExtra("CTSID");?
}?

热点排行