数组 url-多个url 怎么保存到数组中呢 求大神给看看下面的代码拿错 了 痛苦啊

问题描述

多个url 怎么保存到数组中呢 求大神给看看下面的代码拿错 了 痛苦啊

package com.li.textc;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import android.app.Activity;

import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import cn.bmob.v3.Bmob;
import cn.bmob.v3.BmobQuery;
import cn.bmob.v3.datatype.BmobFile;
import cn.bmob.v3.listener.FindListener;

public class MainActivity extends Activity {
String Image_url[]=null;
int i ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

    // Bmob加入的代码
    Bmob.initialize(this, "9ce1856638d44a6cefdfb67f721d0127");
    // HorizontalScrollView horizontalScrollView = (HorizontalScrollView)
    // findViewById(R.id.scrollView);
    // Bmob加入的代码
    for (i = 0; i < 10; i++) {
        int k = i +1;

        BmobQuery<Picture> query = new BmobQuery<Picture>();
        query.addWhereEqualTo("id", k);

        query.findObjects(this, new FindListener<Picture>() {

            @Override
            public void onError(int arg0, String arg1) {
                // TODO Auto-generated method stub

            }

            @Override
            public void onSuccess(List<Picture> arg0) {
                Picture pics = arg0.get(0);
                BmobFile pic = pics.getPicture();
                String IMAGE_URL = pic.getFileUrl(MainActivity.this);

                Image_url[i] = IMAGE_URL;//**重点是把这条加上 安卓程序启动就会停止**

            }

        });

    }

解决方案

保存在List中吧 数组中不能变长

解决方案二:

Image_url在哪里创建的啊

解决方案三:

你把 Image_url[i] = IMAGE_URL;注释掉,但是输出一下i,看一下i是不是连续的从0到10

解决方案四:

建议你用List来测试一下

解决方案五:

点击全部展开能看到 一开始就创建了

解决方案六:

Image_url 没有初始化

解决方案七:

话说又是你这个人,线程问题,异步问题导致的,错误估计来自于数组越界,下次提问的时候最好把错误信息贴出来!

时间: 2024-10-31 05:49:55

数组 url-多个url 怎么保存到数组中呢 求大神给看看下面的代码拿错 了 痛苦啊的相关文章

c++-C#与C++位图保存方式的区别是什么?如何将C#中位图buffer正确传到C++代码中?求大神指导

问题描述 C#与C++位图保存方式的区别是什么?如何将C#中位图buffer正确传到C++代码中?求大神指导 C#中位图保存方式与C++中位图保存方式的区别是什么?如何将C#中位图buffer正确传到C++代码中?求大神指导 解决方案 C++中位图分为32/24/16位的三种位图数据存储方式,很多时候C++中主要使用32位和24位,如果你没有特别声明的话.C#中的位图 也多数是32位的.这些所谓的32位或者24位说的是位图中一个像素用多少位来表示,一个像素一般包含RGB三基色,也就是红(red)

生成二维码图片的外边带上文本信息,整体保存成一个图片。求大神拯救。。

问题描述 生成二维码图片的外边带上文本信息,整体保存成一个图片.求大神拯救.. 5C 解决方案 类似于种图片 解决方案二: http://blog.csdn.net/lovexieyuan520/article/details/47722035看看哈

c++-想用C++抽取txt文件中某标签对里面内容并保存到另外一个txt文件中,求大神帮助

问题描述 想用C++抽取txt文件中某标签对里面内容并保存到另外一个txt文件中,求大神帮助 A文件中,内容是这样的: [fullText]abcd[rating] [fullText]efg[rating] 我想要抽取[fullText] [rating]之间的内容,并将其保存到B文件中, 不同标签对的内容用空格隔开. 应该怎么写呢? 解决方案 正则表达式,解析出数据后保存 解决方案二: z字符串解析,截取对应位置子字符串. 解决方案三: 先分析行的内容,以回车换行符:如果确定 [fullTe

数组-用c#做连连看如何实现按钮的消除,求大神~~

问题描述 用c#做连连看如何实现按钮的消除,求大神~~ 我做连连看,用二维数组生成和存放了按钮,我如何在下面引用二位数组中的横纵数值,如何在连连看的规则(不超过两个拐点)内实现按钮的消除~~~求帮助. 解决方案 参考: http://wenku.baidu.com/link?url=A-5NiWbAPKUh8WjQ399fFsVa-sAhQWfbZNhidICOTNRXBlv4Lv3ZeSwz2fVM0VwyoPIcdPMIbVVzFpMT2J0KrNHNYrEl3POKHcO-g63sWfm

怎么把Action生成的图片保存到数据库中。坐等大神出现

问题描述 在Strut2的一个Action中,我用JFreeChart生成了一个图片.请问怎么把这个图片保存到MySql数据库呢,是直接保存图片好呢 还是保存图片路径好.希望大神们指点下 保存路径时候该怎么做啊 解决方案 我建议你保存路径,在保存路径之前, 你先把图片保存到你的磁盘上,然后获取保存图片的绝对路径,然后把绝对路径存入数据库.网上类似的例子很多,你多搜索一下,不要把图片保存在数据库.太差了......解决方案二:图片保存在数据库中就是一场噩梦,千万不要啊!解决方案三:如果图片不多比较

java-登录前和登录成功的页面Url一样 怎么回事,求大神

问题描述 登录前和登录成功的页面Url一样 怎么回事,求大神 5C 为什么登录界面的Url是****/loginaction.action,登录成功后的页面也是****/loginaction.action?前后url一样,这样我模拟登陆怎么判断是否登录成功了呢 求详解 解决方案 那就是你的代码并没有跳转呀...要是登陆成功肯定要有跳转代码的呀 解决方案二: 看你跳转代码,当你点击登录按钮 跳转的是什么页面. 你可以传一个参数过去.当登录成功,把传的参数在成功页面显示 解决方案三: 判断登陆成功

求大神,有个直播网站是用的flash,但是网页的广告太多了,怎样单独拿到直播视频的url

问题描述 求大神,有个直播网站是用的flash,但是网页的广告太多了,怎样单独拿到直播视频的url 有个直播网站是用的flash,但是网页的广告太多了,怎样单独拿到直播视频的url 解决方案 查找object标签啊,相信广告里面应该不会有几个是object的,然后再人为做下判断 解决方案二: 你是要url 还是要视频..要视频的话 用爬虫 能爬下来..但是小心会被封ip 解决方案三: firefox安装NetVideoHunter插件,这个可以帮你提取所有视频的地址.自己从列表里面找到你的视频地

jenkins-Jenkins新建项目配Repository URL验证不过,求大神指点迷津

问题描述 Jenkins新建项目配Repository URL验证不过,求大神指点迷津 解决方案 http://ask.csdn.net/questions/165130

java读取URL 返回XML 文件1M 浏览器直接打开5秒钟 使用下面代码 却要50多秒 求大神指导

问题描述 Stringurl="解决方案二: 解决方案三: 解决方案四: 解决方案五: 解决方案六: 解决方案七:##";URLConnectionuc=null;InputStreamin=null;InputStreamReaderrd=null;List<MatchInfo>mList1=newArrayList<MatchInfo>();try{DatestratDate=newDate();uc=newURL(url).openConnection()