java.lang.Object | ||
↳ | AppCompatActivity | |
↳ | com.pdftron.pdf.controls.DocumentActivity |
Known Direct Subclasses |
DocumentActivity is derived from AppCompatActivity
and is an all-in-one document reader and PDF editor. UI can be configured via class
.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
class | DocumentActivity.IntentBuilder |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | EXTRA_CONFIG | ||||||||||
String | EXTRA_CUSTOM_HEADERS | ||||||||||
String | EXTRA_FILE_EXTENSION | ||||||||||
String | EXTRA_FILE_PASSWORD | ||||||||||
String | EXTRA_FILE_RES_ID | ||||||||||
String | EXTRA_FILE_URI | ||||||||||
String | EXTRA_FILE_URI_LIST | ||||||||||
String | EXTRA_NAV_ICON | ||||||||||
String | EXTRA_NEW_UI | ||||||||||
String | EXTRA_UI_THEME |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
public static final int | DEFAULT_NAV_ICON_ID |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DocumentActivity() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
boolean |
canRecreateActivity()
Called when about the re-create Activity for day/night mode
| ||||||||||
boolean |
canShowFileCloseSnackbar()
The implementation should determine whether closing a tab should show re-open snackbar.
| ||||||||||
boolean |
canShowFileInFolder()
The implementation should determine whether the long press on tab widget should show file info.
| ||||||||||
void | onBackPressed() | ||||||||||
void |
onExitSearchMode()
Called when search view collapsed
| ||||||||||
void |
onJumpToSdCardFolder()
Called when an SD card file is opened as a local file
| ||||||||||
void |
onLastTabClosed()
Called when the last tab in the tab host has been closed, and therefore there is no more tab.
| ||||||||||
void |
onNavButtonPressed()
Called when navigation button has been pressed.
| ||||||||||
boolean |
onOpenDocError()
Called when an error has been happened when opening a document.
| ||||||||||
void | onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) | ||||||||||
void |
onShowFileInFolder(String fileName, String filepath, int itemSource)
The implementation should browse to the specified file in the folder.
| ||||||||||
void |
onStartSearchMode()
Called when search view expanded
| ||||||||||
void |
onTabChanged(String tag)
Called when a new tab has been selected excluding the initial tab.
| ||||||||||
void |
onTabDocumentLoaded(String tag)
Called when document associated with a tab is loaded
| ||||||||||
void |
onTabHostHidden()
Called when the tab host has been hidden.
| ||||||||||
void |
onTabHostShown()
Called when the tab host has been shown.
| ||||||||||
void |
onTabPaused(FileInfo fileInfo, boolean isDocModifiedAfterOpening)
Called when the fragment is paused.
| ||||||||||
boolean |
onToolbarCreateOptionsMenu(Menu menu, MenuInflater inflater)
Called when creating Toolbar options menu
| ||||||||||
boolean |
onToolbarOptionsItemSelected(MenuItem item)
Called when Toolbar options menu selected
| ||||||||||
boolean |
onToolbarPrepareOptionsMenu(Menu menu)
Called when preparing Toolbar options menu
| ||||||||||
static void |
openDocument(Context packageContext, Uri fileUri, ViewerConfig config)
Opens a file from Uri with empty password and custom configuration.
| ||||||||||
static void |
openDocument(Context packageContext, int resId, ViewerConfig config)
Opens a file from resource id with empty password and custom configuration.
| ||||||||||
static void |
openDocument(Context packageContext, Uri fileUri, String password)
Opens a file from Uri with password and default configuration.
| ||||||||||
static void |
openDocument(Context packageContext, int resId)
Opens a file from resource id with empty password and default configuration.
| ||||||||||
static void |
openDocument(Context packageContext, int resId, String password, ViewerConfig config)
Opens a file from resource id with password and custom configuration.
| ||||||||||
static void |
openDocument(Context packageContext, int resId, String password)
Opens a file from resource id with password and default configuration.
| ||||||||||
static void |
openDocument(Context packageContext, Uri fileUri)
Opens a file from Uri with empty password and default configuration.
| ||||||||||
static void |
openDocument(Context packageContext, Uri fileUri, String password, JSONObject customHeaders, ViewerConfig config, int navIconId, boolean newUi)
Opens a file from Uri with password and custom configuration.
| ||||||||||
static void |
openDocument(Context packageContext, Uri fileUri, String password, ViewerConfig config)
Opens a file from Uri with password and custom configuration.
| ||||||||||
static void |
openDocument(Context packageContext, Uri fileUri, String password, JSONObject customHeaders, ViewerConfig config, int navIconId)
Opens a file from Uri with password and custom configuration.
| ||||||||||
static void |
openDocument(Context packageContext, Uri fileUri, String password, JSONObject customHeaders, ViewerConfig config)
Opens a file from Uri with password and custom configuration.
| ||||||||||
static void |
openDocuments(Context packageContext, ArrayList<Uri> fileUris, ViewerConfig config)
Opens a list of files from Uri with custom configuration.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.pdftron.pdf.controls.PdfViewCtrlTabHostBaseFragment.TabHostListener
|
Called when about the re-create Activity for day/night mode
The implementation should determine whether closing a tab should show re-open snackbar.
The implementation should determine whether the long press on tab widget should show file info.
Called when search view collapsed
Called when an SD card file is opened as a local file
Called when the last tab in the tab host has been closed, and therefore there is no more tab.
Called when navigation button has been pressed.
Called when an error has been happened when opening a document.
The implementation should browse to the specified file in the folder.
fileName | The file name |
---|---|
filepath | The file path |
itemSource | The item source of the file |
Called when search view expanded
Called when a new tab has been selected excluding the initial tab.
tag | the tab tag changed to |
---|
Called when document associated with a tab is loaded
tag | the document tag |
---|
Called when the tab host has been hidden.
Called when the tab host has been shown.
Called when the fragment is paused.
fileInfo | The file shown when tab has been paused |
---|---|
isDocModifiedAfterOpening | True if document has been modified after opening; False otherwise |
Called when creating Toolbar options menu
menu | the menu |
---|---|
inflater | the inflater |
Called when Toolbar options menu selected
item | the menu item |
---|
Called when preparing Toolbar options menu
menu | the menu |
---|
Opens a file from Uri with empty password and custom configuration.
packageContext | the context |
---|---|
fileUri | the file Uri |
config | the configuration |
Opens a file from resource id with empty password and custom configuration.
packageContext | the context |
---|---|
resId | the resource id |
config | the configuration |
Opens a file from Uri with password and default configuration.
packageContext | the context |
---|---|
fileUri | the file Uri |
password | the password |
Opens a file from resource id with empty password and default configuration.
packageContext | the context |
---|---|
resId | the resource id |
Opens a file from resource id with password and custom configuration.
packageContext | the context |
---|---|
resId | the resource id |
password | the password |
config | the configuration |
Opens a file from resource id with password and default configuration.
packageContext | the context |
---|---|
resId | the resource id |
password | the password |
Opens a file from Uri with empty password and default configuration.
packageContext | the context |
---|---|
fileUri | the file Uri |
Opens a file from Uri with password and custom configuration.
packageContext | the context |
---|---|
fileUri | the file Uri |
password | the password |
customHeaders | the custom headers for the request (only applies to HTTP/HTTPS URLs) |
config | the configuration |
navIconId | the drawable resource id for the navigation button |
newUi | true if use new UI, legacy UI will be used otherwise |
Opens a file from Uri with password and custom configuration.
packageContext | the context |
---|---|
fileUri | the file Uri |
password | the password |
config | the configuration |
Opens a file from Uri with password and custom configuration.
packageContext | the context |
---|---|
fileUri | the file Uri |
password | the password |
customHeaders | the custom headers for the request (only applies to HTTP/HTTPS URLs) |
config | the configuration |
navIconId | the drawable resource id for the navigation button |
Opens a file from Uri with password and custom configuration.
packageContext | the context |
---|---|
fileUri | the file Uri |
password | the password |
customHeaders | the custom headers for the request (only applies to HTTP/HTTPS URLs) |
config | the configuration |
Opens a list of files from Uri with custom configuration.
packageContext | the context |
---|---|
fileUris | the file Uri list |