summaryrefslogtreecommitdiff
authorTing Li <ting.li@amlogic.com>2016-11-10 06:19:03 (GMT)
committer Ting Li <ting.li@amlogic.com>2016-11-10 06:34:07 (GMT)
commitffce0e6e6ef05420102750782407a39ca031c2c6 (patch)
treea19ab9a3c0465b4c1f23d8b4902a96dba99e9637
parent2450a864b6ee0d0c1539bc711583b07c952b127f (diff)
downloadDLNA-ffce0e6e6ef05420102750782407a39ca031c2c6.zip
DLNA-ffce0e6e6ef05420102750782407a39ca031c2c6.tar.gz
DLNA-ffce0e6e6ef05420102750782407a39ca031c2c6.tar.bz2
pd#134650 fix bug of imageuril activity handler resume
Change-Id: Iac100f2514357d6b0b9124ed983c9b701f412954
Diffstat
-rw-r--r--src/com/droidlogic/mediacenter/dlna/ImageFromUrl.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/com/droidlogic/mediacenter/dlna/ImageFromUrl.java b/src/com/droidlogic/mediacenter/dlna/ImageFromUrl.java
index d5fcc40..2a3b558 100644
--- a/src/com/droidlogic/mediacenter/dlna/ImageFromUrl.java
+++ b/src/com/droidlogic/mediacenter/dlna/ImageFromUrl.java
@@ -116,6 +116,10 @@ public class ImageFromUrl extends Activity {
protected void onCreate ( Bundle arg0 ) {
super.onCreate ( arg0 );
setContentView ( R.layout.display_image_activity );
+ }
+ @Override
+ protected void onStart() {
+ super.onStart();
mCurUri = new DecordUri();
mDecodeBitmapTask = new DecodeBitmapTask ( mCurUri );
mShowView = ( ImageView ) findViewById ( R.id.imageview );
@@ -427,11 +431,6 @@ public class ImageFromUrl extends Activity {
mCurUri.setUrl ( null );
}
unregistRec();
- if ( mDecodeBitmapTask != null ) {
- mDecodeBitmapTask.interrupted();
- mDecodeBitmapTask.stopThread();
- }
- mDecodeBitmapTask = null;
mWakeLock.release();
}
@@ -446,6 +445,8 @@ public class ImageFromUrl extends Activity {
mCurUri = null;
}
if ( mDecodeBitmapTask != null ) {
+ mDecodeBitmapTask.interrupted();
+ mDecodeBitmapTask.stopThread();
mDecodeBitmapTask = null;
}
}