我的RetrieveActivity.java中有一个arraylist,我想将其传输到另一个活动GraphActivity.java。我需要该arraylist数据才能在GraphActivity中创建图形。
这是我的RetrieveActivity.java代码
public class RetrieveActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_retrieve);
}
private class MyAsyncTask extends AsyncTask<String, Void, String>
{
public ArrayList<String> tempList=new ArrayList<String>();
public ArrayList<String> dataList=new ArrayList<String>();
public ArrayList<String> atList=new ArrayList<String>();
public ArrayList<String> timeList=new ArrayList<String>();
}
}
所以我想将arraylist数据获取到GraphActivity。
public class GraphActivity extends Activity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_graph);
}
}
提前tq。
在您的RetrieveActivity类中,执行以下操作:
Intent intent = new Intent(RetrieveActivity.this, GraphActivity.class);
intent.putStringArrayListExtra("list1", mArrayList1);
intent.putStringArrayListExtra("list2", mArrayList2);
intent.putStringArrayListExtra("list3", mArrayList3);
startActivity(intent);
然后在您的GraphActivity中,执行以下操作以检索列表:
Intent i = getIntent();
ArrayList<String> newList1 = i.getStringArrayListExtra("list1");
ArrayList<String> newList2 = i.getStringArrayListExtra("list2");
ArrayList<String> newList3 = i.getStringArrayListExtra("list3");
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句