Class DocumentActivity
Inheritance
System.Object
DocumentActivity
Implements
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Assembly: PDFViewCtrlTools.dll
Syntax
public class DocumentActivity : AppCompatActivity, PdfViewCtrlTabHostFragment.ITabHostListener, PdfViewCtrlTabHostFragment2.ITabHostListener, PdfViewCtrlTabHostBaseFragment.ITabHostListener
Constructors
DocumentActivity()
Declaration
public DocumentActivity()
DocumentActivity(IntPtr, JniHandleOwnership)
Declaration
protected DocumentActivity(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type |
Name |
Description |
System.IntPtr |
javaReference |
|
Android.Runtime.JniHandleOwnership |
transfer |
|
Fields
Declaration
public const string ExtraConfig = "extra_config"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string ExtraCustomHeaders = "extra_custom_headers"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string ExtraFileExtension = "extra_file_extension"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string ExtraFilePassword = "extra_file_password"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string ExtraFileResId = "extra_file_res_id"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string ExtraFileUri = "extra_file_uri"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string ExtraFileUriList = "extra_file_uri_list"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string ExtraNavIcon = "extra_nav_icon"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string ExtraNewUi = "extra_new_ui"
Field Value
Type |
Description |
System.String |
|
Declaration
public const string ExtraUiTheme = "extra_ui_theme"
Field Value
Type |
Description |
System.String |
|
Properties
DefaultNavIconId
Declaration
public static int DefaultNavIconId { get; }
Property Value
Type |
Description |
System.Int32 |
|
JniPeerMembers
Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type |
Description |
Java.Interop.JniPeerMembers |
|
Declaration
protected JSONObject MCustomHeaders { get; set; }
Property Value
Type |
Description |
Org.Json.JSONObject |
|
MFileUris
Declaration
protected IList MFileUris { get; set; }
Property Value
Type |
Description |
System.Collections.IList |
|
MNavigationIconId
Declaration
protected int MNavigationIconId { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
MPdfViewCtrlTabHostFragment
Declaration
protected PdfViewCtrlTabHostFragment MPdfViewCtrlTabHostFragment { get; set; }
Property Value
MPdfViewCtrlTabHostFragment2
Declaration
protected PdfViewCtrlTabHostFragment2 MPdfViewCtrlTabHostFragment2 { get; set; }
Property Value
MSampleRes
Declaration
protected int MSampleRes { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
MTheme
Declaration
protected int MTheme { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
protected IList<int> MToolbarMenuResArray { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.IList<System.Int32> |
|
MUseNewUi
Declaration
protected bool MUseNewUi { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MViewerConfig
Declaration
protected ViewerConfig MViewerConfig { get; set; }
Property Value
ThresholdClass
Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type |
Description |
System.IntPtr |
|
ThresholdType
Declaration
protected override Type ThresholdType { get; }
Property Value
Type |
Description |
System.Type |
|
Methods
CanRecreateActivity()
Declaration
public virtual bool CanRecreateActivity()
Returns
Type |
Description |
System.Boolean |
|
CanShowFileCloseSnackbar()
Declaration
public virtual bool CanShowFileCloseSnackbar()
Returns
Type |
Description |
System.Boolean |
|
CanShowFileInFolder()
Declaration
public virtual bool CanShowFileInFolder()
Returns
Type |
Description |
System.Boolean |
|
Declaration
protected virtual int[] GetToolbarMenuResArray()
Returns
Type |
Description |
System.Int32[] |
|
OnDocumentSelected()
Declaration
protected virtual void OnDocumentSelected()
OnDocumentSelected(Uri)
Declaration
protected virtual void OnDocumentSelected(Uri fileUri)
Parameters
Type |
Name |
Description |
Android.Net.Uri |
fileUri |
|
OnDocumentSelected(Uri, String)
Declaration
protected virtual void OnDocumentSelected(Uri fileUri, string password)
Parameters
Type |
Name |
Description |
Android.Net.Uri |
fileUri |
|
System.String |
password |
|
OnDocumentsSelected(IList<Uri>)
Declaration
protected virtual void OnDocumentsSelected(IList<Uri> fileUris)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IList<Android.Net.Uri> |
fileUris |
|
OnExitSearchMode()
Declaration
public virtual void OnExitSearchMode()
OnJumpToSdCardFolder()
Declaration
public virtual void OnJumpToSdCardFolder()
OnLastTabClosed()
Declaration
public virtual void OnLastTabClosed()
Declaration
public virtual void OnNavButtonPressed()
OnOpenDocError()
Declaration
public virtual bool OnOpenDocError()
Returns
Type |
Description |
System.Boolean |
|
OnShowFileInFolder(String, String, Int32)
Declaration
public virtual void OnShowFileInFolder(string fileName, string filepath, int itemSource)
Parameters
Type |
Name |
Description |
System.String |
fileName |
|
System.String |
filepath |
|
System.Int32 |
itemSource |
|
OnStartSearchMode()
Declaration
public virtual void OnStartSearchMode()
OnTabChanged(String)
Declaration
public virtual void OnTabChanged(string tag)
Parameters
Type |
Name |
Description |
System.String |
tag |
|
OnTabDocumentLoaded(String)
Declaration
public virtual void OnTabDocumentLoaded(string tag)
Parameters
Type |
Name |
Description |
System.String |
tag |
|
OnTabHostHidden()
Declaration
public virtual void OnTabHostHidden()
OnTabHostShown()
Declaration
public virtual void OnTabHostShown()
OnTabPaused(FileInfo, Boolean)
Declaration
public virtual void OnTabPaused(FileInfo fileInfo, bool isDocModifiedAfterOpening)
Parameters
Type |
Name |
Description |
FileInfo |
fileInfo |
|
System.Boolean |
isDocModifiedAfterOpening |
|
Declaration
public virtual bool OnToolbarCreateOptionsMenu(IMenu menu, MenuInflater inflater)
Parameters
Type |
Name |
Description |
Android.Views.IMenu |
menu |
|
Android.Views.MenuInflater |
inflater |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool OnToolbarOptionsItemSelected(IMenuItem item)
Parameters
Type |
Name |
Description |
Android.Views.IMenuItem |
item |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public virtual bool OnToolbarPrepareOptionsMenu(IMenu menu)
Parameters
Type |
Name |
Description |
Android.Views.IMenu |
menu |
|
Returns
Type |
Description |
System.Boolean |
|
OpenDocument(Context, Uri)
Declaration
public static void OpenDocument(Context packageContext, Uri fileUri)
Parameters
Type |
Name |
Description |
Android.Content.Context |
packageContext |
|
Android.Net.Uri |
fileUri |
|
OpenDocument(Context, Uri, ViewerConfig)
Declaration
public static void OpenDocument(Context packageContext, Uri fileUri, ViewerConfig config)
Parameters
Type |
Name |
Description |
Android.Content.Context |
packageContext |
|
Android.Net.Uri |
fileUri |
|
ViewerConfig |
config |
|
OpenDocument(Context, Uri, String)
Declaration
public static void OpenDocument(Context packageContext, Uri fileUri, string password)
Parameters
Type |
Name |
Description |
Android.Content.Context |
packageContext |
|
Android.Net.Uri |
fileUri |
|
System.String |
password |
|
OpenDocument(Context, Uri, String, JSONObject, ViewerConfig)
Declaration
public static void OpenDocument(Context packageContext, Uri fileUri, string password, JSONObject customHeaders, ViewerConfig config)
Parameters
Type |
Name |
Description |
Android.Content.Context |
packageContext |
|
Android.Net.Uri |
fileUri |
|
System.String |
password |
|
Org.Json.JSONObject |
customHeaders |
|
ViewerConfig |
config |
|
OpenDocument(Context, Uri, String, JSONObject, ViewerConfig, Int32)
Declaration
public static void OpenDocument(Context packageContext, Uri fileUri, string password, JSONObject customHeaders, ViewerConfig config, int navIconId)
Parameters
Type |
Name |
Description |
Android.Content.Context |
packageContext |
|
Android.Net.Uri |
fileUri |
|
System.String |
password |
|
Org.Json.JSONObject |
customHeaders |
|
ViewerConfig |
config |
|
System.Int32 |
navIconId |
|
OpenDocument(Context, Uri, String, JSONObject, ViewerConfig, Int32, Boolean)
Declaration
public static void OpenDocument(Context packageContext, Uri fileUri, string password, JSONObject customHeaders, ViewerConfig config, int navIconId, bool newUi)
Parameters
Type |
Name |
Description |
Android.Content.Context |
packageContext |
|
Android.Net.Uri |
fileUri |
|
System.String |
password |
|
Org.Json.JSONObject |
customHeaders |
|
ViewerConfig |
config |
|
System.Int32 |
navIconId |
|
System.Boolean |
newUi |
|
OpenDocument(Context, Uri, String, ViewerConfig)
Declaration
public static void OpenDocument(Context packageContext, Uri fileUri, string password, ViewerConfig config)
Parameters
Type |
Name |
Description |
Android.Content.Context |
packageContext |
|
Android.Net.Uri |
fileUri |
|
System.String |
password |
|
ViewerConfig |
config |
|
OpenDocument(Context, Int32)
Declaration
public static void OpenDocument(Context packageContext, int resId)
Parameters
Type |
Name |
Description |
Android.Content.Context |
packageContext |
|
System.Int32 |
resId |
|
OpenDocument(Context, Int32, ViewerConfig)
Declaration
public static void OpenDocument(Context packageContext, int resId, ViewerConfig config)
Parameters
Type |
Name |
Description |
Android.Content.Context |
packageContext |
|
System.Int32 |
resId |
|
ViewerConfig |
config |
|
OpenDocument(Context, Int32, String)
Declaration
public static void OpenDocument(Context packageContext, int resId, string password)
Parameters
Type |
Name |
Description |
Android.Content.Context |
packageContext |
|
System.Int32 |
resId |
|
System.String |
password |
|
OpenDocument(Context, Int32, String, ViewerConfig)
Declaration
public static void OpenDocument(Context packageContext, int resId, string password, ViewerConfig config)
Parameters
Type |
Name |
Description |
Android.Content.Context |
packageContext |
|
System.Int32 |
resId |
|
System.String |
password |
|
ViewerConfig |
config |
|
OpenDocuments(Context, IList<Uri>, ViewerConfig)
Declaration
public static void OpenDocuments(Context packageContext, IList<Uri> fileUris, ViewerConfig config)
Parameters
Type |
Name |
Description |
Android.Content.Context |
packageContext |
|
System.Collections.Generic.IList<Android.Net.Uri> |
fileUris |
|
ViewerConfig |
config |
|
StartTabHostFragment(ViewerBuilder)
Declaration
protected virtual void StartTabHostFragment(ViewerBuilder builder)
Parameters
StartTabHostFragment2(ViewerBuilder2)
Declaration
protected virtual void StartTabHostFragment2(ViewerBuilder2 builder)
Parameters
Implements
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable