0

検索クエリから Android アプリケーションにツイート情報を取得しようとしています。リストビューにユーザー名と件名を入れることはできますが、写真をつかむのに苦労します。これが私のアダプターからの GetView メソッドです

 @Override
 public View getView(int position, View convertView, ViewGroup parent) {
        View v = convertView;
        if (v == null) {
            LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            v = vi.inflate(R.layout.listitem, null);
        }

        UserRecord user = users.get(position);
        if (user != null) {
            TextView username = (TextView) v.findViewById(R.id.username);
            TextView subject = (TextView) v.findViewById(R.id.subject);
            // Bitmap bitmap = DownloadImage(user.imageURL);
            ImageView img = (ImageView) v.findViewById(R.id.avatar);
            if (username != null) {
                username.setText(user.username);
            }

            if(subject != null) {
                subject.setText(user.subject);
            }

            if (img != null){
                try {
                    URL myURL = new URL(user.imageURL);
                    HttpURLConnection conn = (HttpURLConnection) myURL.openConnection();
                    conn.setDoInput(true);
                    conn.connect();
                    InputStream is = conn.getInputStream();
                    img.setImageBitmap(BitmapFactory.decodeStream(is));
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }
        return v;
    }

コードをトレースしたところ、conn.connect() で失敗し、catch ステートメントにジャンプします。なぜこれが起こっているのか誰にも分かりますか?メインフェストでインターネット接続を有効にしました。ありがとう!

4

2 に答える 2

0

スローされる例外とエラーメッセージは何ですか?

よろしく、 ヒューゴ・ペドロサ

于 2013-05-02T16:14:59.150 に答える