외부 url을 받아와 ImageView에 넣는 방법.
- public class Splash extends Activity
- {
- private ImageView mImageView;
- private Drawable mDrawable;
- @Override
- protected void onCreate(Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- mImageView= (ImageView)findViewById(R.id.Img); // ImageView RegID
- mDrawable = loadImage("image URL을 적으세요."); // 이미지 URL
- mImageView.setImageDrawable(mDrawable);
- }
- {
- try
- {
- Drawable d = Drawable.createFromStream(is, "srcName");
- return d;
- }
- {
- return null;
- }
- }
- }
==============================================================================
android.os.NetworkOnmainThreadException
에러 발생 시 해결
안드로이드 하위버전에서는 잘 작동되는데 3.0 허니컴 이후부터는 작동이 안된다.
정책이 바꼈다.
안드로이드 모든 통신은 스레드로 돌려야 한다는게.. 검색결과.
링크 == >
'DEVELOPMENT > ANDROID' 카테고리의 다른 글
[android] Custom ListView (커스텀 리스트뷰) Footer를 이용한 더보기 구현 (0) | 2014.04.15 |
---|---|
[android] Intent로 Web URL 연결 (0) | 2014.04.15 |
[android] WebView 만들기 (0) | 2014.04.08 |
[ANDROID] 타이머 ( 숫자 감소 ) (0) | 2014.03.31 |
[ANDROID] BACK키 두번 누를 시 종료 (0) | 2014.03.31 |