arraylist-使用intent发送arrayList<string>

问题描述

使用intent发送arrayList<string>

做了一个列表,其中包含需要发送哥哥activity的名字:

for(i=0;i<n;i++)
{
 imena[i] = player[i].toString();
}
    allPlayers = new ArrayList<String>();
    Collection l = Arrays.asList(imena);
    allPlayers.addAll(l);

不知道对不对,打算在其他activity中设置动态文本,让EditText封装列表的名称,我的代码:

if(bundle!= null)
    {
        allPlayers = bundle.getStringArrayList("allPlayers");
        for (i = 0;i<n;i++)
        {
                player[i] = new EditText(getApplicationContext());
                player[i].setTextSize(20);
                String p1 = allPlayers.get(i).toString();
                player[i].setText(p1);
                root.addView(player[i]);
        }
    }

结果EditBoxes中充填了text文本 "Android.widget.EditText{4085a09....}" ,应该如何获取名称?

解决方案

String p1 = allPlayers.get(i).toString();
这个获取出来是你自己存放数据的ArrayList的引用,应该改成
ArrayList data = (ArrayList)allPlayers.get(0);
然后循环data,通过StringBuiler组装显示

时间: 2024-09-05 20:05:45

arraylist-使用intent发送arrayList&amp;lt;string&amp;gt;的相关文章

比较List和ArrayList的性能及ArrayList和LinkedList优缺点

List和ArrayList的性能比较 在使用ArrayList这样的非泛型集合的过程中,要进行装箱和拆箱操作,会有比较大的性能损失,而使用泛型集合就没有这样的问题.List是泛型,而ArrayList是非泛型.存数据岛ArrayList都需要专程object,读取又要转换成相应的数据类型,List则不需要. //用来记录开始和结束的时间  DateTime startTime = new DateTime();  DateTime endTime = new DateTime(); //定义集

android-使用 intent 发送 view 的 id,获取 “false” 提示

问题描述 使用 intent 发送 view 的 id,获取 "false" 提示 下面的类里的信息我想把它包含在intent里面发送给一个activity.当图片按钮"superman"按下的时候,onClick()方法会发送intent给SuperheroActivity.但是当我试着在另一个activity里面检索信息的时候,得到了"false" public class MenuActivity extends Activity impl

arraylist-android 怎么将一个ArrayList按照另一个ArrayList排序

问题描述 android 怎么将一个ArrayList按照另一个ArrayList排序 我现在有一个ArrayList A和一个ArrayList B,想将A按照B中数据的顺序排序,应该怎么做?求速度最快的方法! 解决方案 Android---对ArrayList排序一个小问题的解决-----怎样把dataset转化成arraylist将ArrayList中的元素深copy到另一个ArrayList中 解决方案二: ArrayList C=B: ArrayList D=A;然后 for(int

Android使用Intent发送短信的实现方法_Android

本文实例讲述了Android使用Intent发送短信的实现方法.分享给大家供大家参考,具体如下: 在一个Activity中使用Intent发送短信 package com.zhuguangwei; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.

Android使用Intent发送短信的实现方法

本文实例讲述了Android使用Intent发送短信的实现方法.分享给大家供大家参考,具体如下: 在一个Activity中使用Intent发送短信 package com.zhuguangwei; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.

android后台不借助Intent发送Email

 下面是对邮件发送功能的封装,使用这些方法可以很容易地发送电子邮件,甚至可以添加附件. import java.util.Date; import java.util.Properties; import javax.activation.CommandMap; import javax.activation.DataHandler; import javax.activation.DataSource; import javax.activation.FileDataSource; impor

C# POST 发送XML(返回string中可能出现中文乱码问题)

/// <summary> /// C# POST 发送XML /// </summary> /// <param name="url">目标Url</param> /// <param name="strPost">要Post的字符串(数据)</param> /// <returns>服务器响应</returns> private string PostXml(stri

Android编程之TabWidget选项卡用法实例分析_Android

本文实例讲述了Android编程之TabWidget选项卡用法.分享给大家供大家参考,具体如下: 1 概览 TabWidget与TabHost.tab组件一般包括TabHost和TabWidget.FrameLayout,且TabWidget.FrameLayout属于TabHost. 是否继承TabActivity的问题 实现步骤.两种实现方式,一种是将每个Tab的布局嵌在TabHost中的FrameLayout中,每个Tab的内容布局与显示都在FrameLayout中进行,缺点是布局会显得很

Android编程之TabWidget选项卡用法实例分析

本文实例讲述了Android编程之TabWidget选项卡用法.分享给大家供大家参考,具体如下: 1 概览 TabWidget与TabHost.tab组件一般包括TabHost和TabWidget.FrameLayout,且TabWidget.FrameLayout属于TabHost. 是否继承TabActivity的问题 实现步骤.两种实现方式,一种是将每个Tab的布局嵌在TabHost中的FrameLayout中,每个Tab的内容布局与显示都在FrameLayout中进行,缺点是布局会显得很