Oracle Mobile Application Framework 2.0.1 リリース・ノート

既知の問題

  バグ番号 説明 プラットフォーム 回避策
1. 19184135 When using a Cordova plugin that requires additional properties written to the Info.plist file, JDeveloper does not write these into the generated ipa file.
Info.plistファイルに追加プロパティを書き込む必要があるCordovaプラグインを使用しているときに、JDeveloperでは生成されるipaファイルにこれらのプロパティが書き込まれない。
iOS
  1. Locate the Oracle_ADFmc_Container_Template.zip file found in the <jdev_root>/jdeveloper/jdev/extensions/oracle.maf folder
    <jdev_root>/jdeveloper/jdev/extensions/oracle.mafフォルダにあるOracle_ADFmc_Container_Template.zipファイルを見つけます。
  2. Within this file, edit the contained Oracle_ADFmc_Container_Template-Info.plist file to include the required properties
    このファイルに含まれるOracle_ADFmc_Container_Template-Info.plistファイルを編集して、必要なプロパティを追加します。
2. 18865995 Deployment fails if there is a space in the path to the application source code.
アプリケーション・ソース・コードのパスに空白が含まれると、デプロイメントが失敗する。
両方 Use folder names that do not include spaces.
空白が含まれないフォルダ名を使用します。
3. 18549642 If a supplied locale-specific resource bundle is missing a string required by the application, the expected fallback of using the string defined for the base locale does not work.
提供されるロケール固有のリソース・バンドルにアプリケーションで必要な文字列が含まれないと、ベース・ロケール用に定義した文字列を使用したフォールバックが正常に機能しない。
両方 Ensure that every string has a representation in every locale-specific resource bundle.
すべての文字列に、すべてのロケール固有のリソース・バンドルの表現が含まれることを確認します。
4. 17444511 Boolean variables with a default value of false may return as null on some Samsung devices, which can lead to a null pointer exception in application code.
デフォルト値がfalseのboolean変数で一部のSamsungデバイスについてnullが返され、アプリケーション・コードでnullポインタの例外が発生する場合がある。
Android Ensure that any check for a boolean preference value includes a null value check, such as:
booleanプリファレンス値のいずれかのチェックに、次のようなnull値チェックが含まれることを確認します。if (preferenceValue == null || !preferenceValue.booleanValue()) 
5. 19647382 Remote debugging doesn't work as expected on apps created prior to 2.0.1.
2.0.1より前に作成したアプリケーションでは、リモート・デバッグが正常に機能しない。
両方 The process for initiating remote debugging of an MAF app has changed. Refer to section 22.3 of the developer guide for more information.
Oracle Mobile Application Framework(Oracle MAF)アプリケーションのリモート・デバッグの初期化プロセスが変更されました。 詳しくは、開発者ガイドの22.3項を参照してください。
6. 18891457 Link in primary facet prevents the content of secondary facet from getting displayed on Android devices with smaller screens running 4.0.x
プライマリ・ファセットにリンクが含まれると、4.0.xを実行する小さい画面のAndroidデバイスにセカンダリ・ファセットのコンテンツが表示されない。
Android Use a button rather than a link in the primary facet
プライマリ・ファセットで、リンクではなくボタンを使用します。
7. 18890438 Within a 'OAuth' connection, if the 'Grant Type' is being set to 'Resource Owner Credentials', the logout functionality does not redirect to the default login page.
'OAuth'接続内で'Grant Type'が'Resource Owner Credentials'に設定されていると、ログアウト機能がデフォルトのログイン・ページにリダイレクトされず、It redirects it to a browser based login page. ブラウザ・ベースのログイン・ページにリダイレクトされる。
両方 Do not set any Logout URL if external browser logout is not needed
外部ブラウザのログアウトが不要の場合は、ログアウトURLを設定しないでください。
8. 18856665 MAF currently does not differentiate between AppIcon and AppDrawer icon
現在、Oracle MAFでAppIconとAppDrawerアイコンが区別されていない。
Android A good approximation of the native functionality can be achieve using a custom style sheet. Refer to the custom.css used in most of the public samples.
ネイティブ機能の近似処理には、カスタム・スタイル・シートの使用が適しています。 ほとんどの公開サンプルで使用されているcustom.cssを参照してください。
9. 18811860 SetPropertyListener as a child of NBox Marker component is ignored
NBox Markerコンポーネントの子のSetPropertyListenerが無視される。
両方 Use a selectionListener and read the selected value from the selection event.
selectionListenerを使用して、選択イベントから選択した値を読み込みます。
10. 18672809 Sliding window intermittently throws an exception in activate() method
activate()メソッドで、スライディング・ウィンドウから断続的に例外がスローされる。
両方 Make the activate() method try/catch Throwable
activate()メソッドをtry/catch Throwableにします。
11. 17536615 Feature life cycle listener will not have access to Named beans in the start and activate methods. Users should be redirected to using either a taskflow's methodEvent, or using a direct java class (possibly with singleton objects) to access the java properties and functionality they're trying to use.
startメソッドとactivateメソッドで、機能のライフ・サイクル・リスナーが名前付きBeanにアクセスできない。 ユーザーは、タスク・フローのmethodEventまたはダイレクトJavaクラス(singletonオブジェクトが含まれる場合あり)を使用して、使用する予定のJavaのプロパティや機能にアクセスするようにリダイレクトされる。
両方 Feature lifecycle listener will not have access to Named beans in the start and activate methods. Users should use either a taskflow's methodEvent, or a direct java class (possibly with singleton objects) to access the java properties and functionality they're trying to use.
startメソッドとactivateメソッドでは、機能のライフ・サイクル・リスナーが名前付きBeanにアクセスできません。 ユーザーは、タスク・フローのmethodEventまたはダイレクトJavaクラス(singletonオブジェクトが含まれる場合あり)を使用して、使用する予定のJavaのプロパティや機能にアクセスする必要があります。
12. 17778454 If a feature archive is attached as a project, it does not generate a deployment profile for it
機能アーカイブがプロジェクトとして付加されていると、そのデプロイメント・プロファイルが生成されない。
両方 Option 1)  Add the Config Service FAR as a library from the resource palette. or Option 2) Create a new Deploy Profile (FAR-type) on the created VC-project and then mark it to be included in the Application level Deploy Profile's Profile Node.
オプション1)リソース・パレットからConfig Service FARをライブラリとして追加します。

オプション2)作成したVCプロジェクトで新しいデプロイ・プロファイル(FAR型)を作成してから、アプリケーション・レベルのデプロイ・プロファイルのプロファイル・ノードに含まれるようにマークします。
13. 18225351 Navigation bar toggle button does not show up
ナビゲーション・バーのトグル・ボタンが表示されない。
両方 Uncheck the box and check it again, causing the following to be added to the maf-application.xml file:
ボックスをオフにしてから再度オンにします。この操作を行うと、maf-application.xmlファイルに次の内容が追加されます。

<adfmf:navigation
<adfmf:navigationBar displayHideShowNavigationBarControl="true"/> 
</adfmf:navigation>
14. 18124766 Within the adfmf-feature.xml, if you map a taskflow to a feature in the Content tab, and if the taskflow has a parameter (Optional or Required), the feature never loads.
adfmf-feature.xml内でContentタブの機能にタスク・フローをマッピングし、タスク・フローにパラメータ(OptionalまたはRequired)が設定されていると、
機能がロードされず、It just shows the loading indicator. 単にローディング・インジケータが表示される。
両方 Make sure that the taskflows which are being used within the Content section do not contain any input parameters (Optional or Required)
Contentセクション内で使用されるタスク・フローに入力パラメータ(OptionalまたはRequired)が含まれないようにします。
15. 18992014 When using a Cordova plugin that relies on Android native code libraries (.so files), JDeveloper does not write these .so files into the generated apk file
Androidネイティブ・コード・ライブラリ(.soファイル)に依存するCordovaプラグインを使用する場合、JDeveloperでは生成されるapkファイルにこれらの.soファイルが書き込まれない。
Android Add the required .so files into the Oracle_ADFmf_Framework.zip file within the /jdeveloper/jdev/extensions/oracle.maf/Android/ folder of your JDeveloper installation
JDeveloperインストールの/jdeveloper/jdev/extensions/oracle.maf/Android/フォルダ内のOracle_ADFmf_Framework.zipファイルに、必要な.soファイルを追加します。
16. 18824637 ListView scrolls back to the beginning of the list when new data is loaded from the server
サーバーから新しいデータがロードされると、ListViewがスクロールされてリストの先頭に戻る。
両方 Bind the listView to a Collection Model rather than a POJO/mBean and ensure that the UI fetch size matches the server page size
POJO/mBeanではなくコレクション・モデルに listViewをバインドし、UIフェッチ・サイズがサーバー・ページ・サイズと一致するようにします。
17. 19664620 Oracle MAF Apps wrapped with OMSS Container do not work on iOS 8 devices
Oracle MSSコンテナでラップされたOracle MAFアプリケーションが、iOS 8デバイスで動作しない。
iOS None
なし。