如何将ArrayList从另一个活动转移到另一个活动

梁志聪

我的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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将 ArrayList 转移到另一个活动

如何将 int 类型全局变量的值从一个活动转移到另一个活动并在 textview 中显示?

如何将数据从一个活动转移到另一个活动并将其设置为textview?

将文本从一个活动转移到android studio中的另一个活动

使用SQLite将数据从一个活动转移到另一个活动:Android Studio

将数据从字符串数组转移到另一个活动中

如何在Android中将数据从一个活动转移到另一个活动

视频完成后如何转移到另一个活动?

如何将http标头转移到另一个页面?

如何将提交从master转移到另一个分支?

如何将“链接”转移到另一个组件?

如何将价值从js转移到另一个js

如何将变量从NSNumberFormatter转移到另一个ViewController?

如何将图像的颜色转移到另一个图像?

我如何将标签转移到另一个容器

如何将 NFT 转移到另一个智能合约?

在Android Studio中从活动转移到另一个时加载

如何将结构从一个克隆转移到另一个

如何将记录从一个表转移到另一个表?

我如何将一个承诺resolve()转移到另一个承诺

使用Bitbucket,如何将提交从一个分支转移到另一个分支?

如何将滚轮或滚动事件从一个元素转移到另一个元素?

如何将一个静态列表的项目转移到另一个

如何在没有完成的情况下转移到另一个活动?

如何保存自定义类对象并将其转移到另一个活动

如何将用户写入的值转移到另一个文件?

在pyiron中,如何将一些工作转移到另一个项目?

如何将数组的一半转移到另一个不同大小的数组?

意图从一个活动转移到另一个活动并在其他活动中执行 oncreate