我希望populate
ArrayList
Objects
,其中一些MainActivitys ArrayList
在另一个活动中设置。我目前正通过Intent
将数据传递给我的protected void populateTransactionList() {
Intent depositIntent = getIntent();
float addableValue = depositIntent.getFloatExtra("depositValue", 0);
if (addableValue != 0){
myTransactions.add(new Transaction(addableValue, 16, "random comment"));
}
,如此:
item
它运作得很好。我在我的应用程序中获得了正确的视图。但是,只要我想向我的ArrayList
添加另一个items
,它就会替换旧的#hexagon {
width: 100px;
height: 55px;
background: red;
position: relative;
}
#hexagon:after {
content: "";
position: absolute;
bottom: -25px;
left: 0;
width: 0;
height: 0;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
border-top: 25px solid red;
}
#hexagon:before {
content: "";
position: absolute;
bottom: -27px;
left: -2.5px;
width: 0;
height: 0;
border-left: 52px solid transparent;
border-right: 52px solid transparent;
border-top: 27px solid blue;
}
(这是有道理的但是)我如何才能显示所有<div id="hexagon">
?
答案 0 :(得分:0)
你可以这样尝试
//set list
Intent intent = new Intent();
Bundle bundle = new Bundle();
ArrayList<String> list = new ArrayList<>();
bundle.putStringArrayList("list",list);
intent.putExtras(bundle);
//get list on other activity
list = getIntent().getExtras().getStringArrayList("list");
注意:您可以为不同的列表类型选择不同的方法,因为我使用了“putStringArrayList”