读书人

传送long variable

发布时间: 2012-09-29 10:30:01 作者: rapoo

传递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");?
}?

读书人网 >移动开发

热点推荐