마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이미지 로딩 ( Picasso or Glide)에 대해서 잘아시는분 도와주세요

0 추천

안드로이드 스튜디오에 MSSQL DB를 연동해서 url형태로 되있는 이미지를 로딩 시킬려고 picasso 나 Glide 를 써서 이미지를 로딩 시킬려고 해봤는데 이미지가 안떠서 질문합니다. 혹시 데이터베이스 문제인가 싶어서 url을 이미지가 아닌 문자열로 나타나게 했는데 문자열로 나오더라구요. 

    @Override
    protected void onCreate(Bundle saveInstanceState) {
        super.onCreate(saveInstanceState);
        setContentView(R.layout.seoulstation);

        //선택된 노선 전달받기
        Intent intent = getIntent();
        STATION = intent.getStringExtra("STATION");

        //이미지 sql adapter
        Station_Img = (ImageView)findViewById(R.id.Station_img);// 이미지 뷰
        Glide.with(this).load(Image).into(Station_Img);

        //테스트 용도
        list_img = new ArrayList<String>();
        adapter2 = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, list_img);
        l3 = (ListView)findViewById(R.id.l3);
        l3.setAdapter(adapter2);


        list = new ArrayList<String>();
        adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, list);
        listView = (ListView)findViewById(R.id.listView);
        listView.setAdapter(adapter);

        listView_1 = (ListView)findViewById(R.id.listView);
        listView_1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                Intent intent = new Intent(getApplicationContext(), Process.class);
                startActivity(intent);
                String ROUTE = ((TextView)view).getText().toString();
                intent.putExtra("ROUTE", ROUTE);
                startActivityForResult(intent,sub);
            }
        });

        Data();
        Image();

    }
    public void Image(){
        DBConnection db = new DBConnection();
        try {
            String sql = "select DISTINCT STATION_IMG from route where STATION = '"+ STATION +"'";
            db.connectionDB(sql);
            ResultSet rs = db.connectionDB(sql);

            while (rs.next()) {
                adapter2.add(rs.getString("STATION_IMG")); //이건 테스트 용도
                Image = rs.getString("STATION_IMG");
            }
        } catch (Exception e){
        }finally {
            try {
                db.conn.close();
            } catch (Exception e) {
            } 
        }
    }
}
 
 
coko123 (210 포인트) 님이 2020년 6월 13일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...