Merge "Clear state when ProgressMessageCtrl. is canceled" into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
11e215bc45
@@ -683,6 +683,10 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
} else if (resultCode == RESULT_CANCELED) {
|
} else if (resultCode == RESULT_CANCELED) {
|
||||||
|
if (DEBUG) {
|
||||||
|
Log.i(LOG_TAG, "[state]" + STATE_CONFIGURING);
|
||||||
|
}
|
||||||
|
|
||||||
mState = STATE_CONFIGURING;
|
mState = STATE_CONFIGURING;
|
||||||
|
|
||||||
// The previous update might have been canceled
|
// The previous update might have been canceled
|
||||||
@@ -898,9 +902,15 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat
|
|||||||
private void setState(int state) {
|
private void setState(int state) {
|
||||||
if (isFinalState(mState)) {
|
if (isFinalState(mState)) {
|
||||||
if (isFinalState(state)) {
|
if (isFinalState(state)) {
|
||||||
|
if (DEBUG) {
|
||||||
|
Log.i(LOG_TAG, "[state]" + state);
|
||||||
|
}
|
||||||
mState = state;
|
mState = state;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
if (DEBUG) {
|
||||||
|
Log.i(LOG_TAG, "[state]" + state);
|
||||||
|
}
|
||||||
mState = state;
|
mState = state;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2896,13 +2906,20 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat
|
|||||||
}
|
}
|
||||||
|
|
||||||
public int cancel() {
|
public int cancel() {
|
||||||
|
int state;
|
||||||
|
|
||||||
if (!mPosted) {
|
if (!mPosted) {
|
||||||
return getStateAfterCancel();
|
state = getStateAfterCancel();
|
||||||
}
|
} else {
|
||||||
mPosted = false;
|
mPosted = false;
|
||||||
mHandler.removeCallbacks(this);
|
mHandler.removeCallbacks(this);
|
||||||
|
|
||||||
return getStateAfterCancel();
|
state = getStateAfterCancel();
|
||||||
|
}
|
||||||
|
|
||||||
|
mPreviousState = -1;
|
||||||
|
|
||||||
|
return state;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user