aboutsummaryrefslogtreecommitdiff
path: root/PrintApp
diff options
context:
space:
mode:
authorSvetoslav Ganov <svetoslavganov@google.com>2013-09-16 18:19:33 -0700
committerSvetoslav Ganov <svetoslavganov@google.com>2013-09-16 18:19:44 -0700
commitf11598332008fd706ed17be975a0ff73ba7f6a21 (patch)
treeb7d31bac1381dbd185ece641f0e938b7d7c4ce44 /PrintApp
parentf3a7b10c0f43acf2fd76b0a52b322b2e2c3572d3 (diff)
downloadexperimental-f11598332008fd706ed17be975a0ff73ba7f6a21.tar.gz
Updated the sample code due to API changes
bug:10748093 Change-Id: I558ef5cd68ea074b278c1bf19af80373a8462041
Diffstat (limited to 'PrintApp')
-rw-r--r--PrintApp/src/foo/bar/print/PrintActivity.java30
1 files changed, 10 insertions, 20 deletions
diff --git a/PrintApp/src/foo/bar/print/PrintActivity.java b/PrintApp/src/foo/bar/print/PrintActivity.java
index 9592869..f9aea1b 100644
--- a/PrintApp/src/foo/bar/print/PrintActivity.java
+++ b/PrintApp/src/foo/bar/print/PrintActivity.java
@@ -37,7 +37,6 @@ import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
-import java.io.File;
import java.io.FileOutputStream;
import java.util.ArrayList;
import java.util.Arrays;
@@ -76,17 +75,6 @@ public class PrintActivity extends Activity {
return false;
}
- public void printFileSimple() {
- PrintManager printManager = (PrintManager) getSystemService(Context.PRINT_SERVICE);
-
- PrintJob printJob = printManager.print("My Print Job", new File("foo.pdf"),
- new PrintDocumentInfo.Builder("foo.pdf").create(), null);
-
- if (printJob != null) {
- /* Yay, we scheduled something to be printed!!! */
- }
- }
-
private void printView() {
PrintManager printManager = (PrintManager) getSystemService(Context.PRINT_SERVICE);
@@ -128,8 +116,8 @@ public class PrintActivity extends Activity {
PrintDocumentInfo info = new PrintDocumentInfo
.Builder("print_view.pdf")
.setContentType(PrintDocumentInfo.CONTENT_TYPE_DOCUMENT)
- .setPageCount(5)
- .create();
+ .setPageCount(1)
+ .build();
callback.onLayoutFinished(info, false);
}
@@ -157,7 +145,7 @@ public class PrintActivity extends Activity {
@Override
protected void onPreExecute() {
synchronized (mLock) {
- for (int i = 0; i < 5; i++) {
+ for (int i = 0; i < 1; i++) {
if (isCancelled()) {
mPdfDocument.close();
mPdfDocument = null;
@@ -211,10 +199,12 @@ public class PrintActivity extends Activity {
canclleationSignal.setOnCancelListener(new OnCancelListener() {
@Override
public void onCancel() {
- Log.i(LOG_TAG, "onWrite#onCancel()");
- task.cancel(true);
- mLock.notifyAll();
- }
+ synchronized (mLock) {
+ Log.i(LOG_TAG, "onWrite#onCancel()");
+ task.cancel(true);
+ mLock.notifyAll();
+ }
+ }
});
}
@@ -235,7 +225,7 @@ public class PrintActivity extends Activity {
return false;
}
- }, new PrintAttributes.Builder().create());
+ }, null);
if (printJob != null) {
/* Yay, we scheduled something to be printed!!! */