如何在类之间传递 ArrayList?我想从这个扩展 Activity 的类/方法中传递一个 ArrayList ...
public class OpportunityActivity extends Activity {
public void updateOpportunities(ArrayList<Opportunity> opportunities) {
Intent intent = new Intent(this, OppListActivity.class);
startActivity(intent);
}
...转到扩展 ListActivity 的 OppListActivity 类,我使用这个机会 ArrayList 使用 arraylist 机会中的元素填充我的自定义 ListView:
public class OppListActivity extends ListActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
我想在两者之间完整地传递机会数组列表。我应该... - 使用捆绑包(我尝试过但无法找出正确的语法,这似乎有点矫枉过正/也许有更好的方法?) - 公开机会/以某种方式暴露给两个类 - 传递机会作为参数?
特定语法(不是伪代码)赞赏。