クラス間で 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);
機会 arraylist を 2 つの間でそのまま渡したいと思います。私は... - バンドルを使用します (私は試しましたが、正しい構文を解決できません。これはやり過ぎのようです/おそらくもっと良い方法がありますか?) - 機会を公開する/何らかの形で両方のクラスに公開する - 機会を渡すパラメータとして?
特定の構文 (疑似コードではない) を歓迎します。