一般的な方法

一般的な方法

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Zoho Creator の Android SDK に含まれる ZCUISDKUtil を使用すると、Zoho Creator アプリケーション内の各コンポーネントのインターフェイスを管理できます。以下は、このクラスで利用できるメソッドです。

メモ: Zoho Creator のモバイル SDK は現在ベータ版機能です。本番環境のアプリでは使用しないことを推奨します。

Java - Creator アプリケーション内のコンポーネントに共通のメソッド

static void openApplication(Activity callingActivity, ZCApplication zcApplication)

指定した Zoho Creator アプリケーションのコンポーネント一覧画面(アプリケーションダッシュボード)を開きます。

パラメーター:

callingActivity 次の Activity を起動するために使用する Activity インスタンス。
zcApplication アプリケーション情報を保持するオブジェクト。

 

static void openComponent(Activity callingActivity, ZCApplication zcApplication, ZCComponent zcComponent)

指定した Zoho Creator アプリケーション内の、指定した UI コンポーネント(フォーム、レポート、ページ)の画面を開きます。

パラメーター:

callingActivity 次の Activity を起動するために使用する Activity インスタンス。
zcApplication 指定したアプリケーションの詳細を保持するオブジェクト。
zcComponent コンポーネント(フォーム、ページ、レポート)の詳細を保持するオブジェクト。

 

static Fragment getFragmentViewForComponent(ZCApplication zcApplication, ZCComponent zcComponent)

指定した Zoho Creator アプリケーション内の、指定した UI コンポーネント(フォーム、レポート、ページ)を、Android アプリのカスタム画面に埋め込むための Fragment として返します。

パラメーター:

zcApplication アプリケーション情報を保持するオブジェクト。
zcComponent 指定したアプリケーションの詳細を保持するオブジェクト。
zcComponent コンポーネント(フォーム、ページ、レポート)の詳細を保持するオブジェクト。

戻り値:

Fragment 任意の Activity に埋め込むことができる Fragment インスタンス。

static void logout(Activity activity, boolean skipConfirmDialog, OAuthLogoutListener logoutListener)

現在ログインしているユーザーをログアウトします。

パラメーター:

callingActivity 次の Activity を起動するために使用する Activity インスタンス。
skipConfirmDialog ログアウト確認ダイアログをユーザーに表示しない場合は値を true に設定します。表示する場合は false に設定します。
logoutListener ログアウト完了後に呼び出されるコールバック。

メモ: Android アプリに UI コンポーネントを埋め込むには、Activity を ZCBaseActivity を継承して実装する必要があります。

Kotlin - Creator アプリケーション内のコンポーネントに共通するメソッド

fun openApplication(callingActivity: 活動, zcApplication: ZCApplication?)

指定した Zoho Creator アプリケーションのコンポーネント一覧画面であるアプリケーションダッシュボードを開きます。

パラメーター:

callingActivity 次のアクティビティを起動するために使用するアクティビティインスタンス。
zcApplication 指定したアプリケーションの詳細を保持するオブジェクト。

 

fun openComponent(callingActivity: 活動, zcApplication: ZCApplication?, zcComponent: ZCComponent)

指定した Zoho Creator アプリケーションの、指定した UI コンポーネント(フォーム、レポート、ページ)を開きます。

パラメーター:

活動 次のアクティビティを起動するために使用するアクティビティインスタンス。
zcApplication 指定したアプリケーションの詳細を保持するオブジェクト。
zcComponent 指定したアプリケーションの、指定したコンポーネント(フォーム、レポート、ページ)の詳細を保持するオブジェクト。

 

fun getFragmentViewForComponent(zcApplication: ZCApplication, zcComp: ZCComponent): Fragment?

指定した Zoho Creator アプリケーションの、指定した UI コンポーネント(フォーム、レポート、ページ)を、Android アプリのカスタム画面に埋め込むための Fragment として返します。

パラメーター:

zcApplication 指定したアプリケーションの詳細を保持するオブジェクト。
zcComponent 指定したアプリケーションの、指定したコンポーネント(フォーム、レポート、ページ)の詳細を保持するオブジェクト。

返品:

Fragment アクティビティ内に埋め込むことができる Fragment インスタンス。

 

fun logout(callingActivity: 活動, skipConfirmDialog: Boolean, logoutListener: CreatorOAuthInterface。OAuthLogoutListener)

ログイン中のユーザーをログアウトします。

パラメーター:

callingActivity 次のアクティビティを起動するために使用するアクティビティインスタンス。
skipConfirmDialog ログアウト確認ダイアログを表示するかどうかを制御します。ログアウト確認を表示せずにスキップする場合は「」、表示する場合は「無効」を設定します。
logoutListener ログアウト完了後に呼び出されるコールバック。

メモ: Android アプリに UI コンポーネントを埋め込むには、アクティビティを ZCBaseActivity から継承させる必要があります。

  1. フォーム関連のメソッド
  2. レポート関連のメソッド
  3. ページ関連のメソッド
  4. クラス定義(Kotlin)
  5. クラス定義(Java)