問題タブ [codenameone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
247 参照

database - codenameoneシミュレータファイルアクセスエラー

codenameoneを使用してアプリケーションを開発し、それにPerstデータベースエンジンを追加します。

データベースファイルを開きたいときに「ファイルアクセスエラー」というエラーが表示されます。エラー出力は次のとおりです。

原因:org.garret.perst.StorageError:ファイルアクセスエラー:org.garret.perst.impl.StorageImplのorg.garret.perst.impl.RmsFile.open(RmsFile.java:169)のjava.lang.NullPointerException。 open(StorageImpl.java:827)at com.saminray.database.DBManager.foo(DBManager.java:24)at com.saminray.mobilebank.MainUI。(MainUI.java:21)atcom.saminray.mobilebank.Main。 start(Main.java:78)... 9個のJava結果:1

codenameoneシミュレーター次第だと思います。どうすれば修正できますか?

0 投票する
1 に答える
586 参照

codenameone - codenameoneでjava.io.bufferedreaderを使用するにはどうすればよいですか。

java.io.BufferedReaderCodenameoneで使用しようとしています。ただし、コンパイルするとこのエラーが発生します

のための同じObjectOutputStream

0 投票する
1 に答える
1135 参照

java-me - codenameoneストレージの読み取り/書き込みオブジェクト

codenameoneに基づいたj2meアプリケーションを開発しています。いくつかのコードを実装し、アプリケーションにデータベースを追加したいと思います。たくさん検索した後、モバイルアプリケーションのデータベースの概念を簡素化するcodenameoneのストレージクラスを見つけました。

このアプリケーションでは、エンティティ(人、都市など)ごとにクラスを作成し、データの読み取りと書き込みに「読み取り」メソッドと「書き込み」メソッドを追加します。

一部のエンティティクラスには2つ以上のフィールドがあります。したがって、Storageクラスでそれらを保存して読み取る必要があります。

これどうやってするの?

これが私のサンプルコードです:

このコードでは、ストレージでのオブジェクトの書き込みと読み取りでエラーが発生しました。

Storageに1つのオブジェクトを書き込んで、もう一度読み取るにはどうすればよいですか?

前もって感謝します。

0 投票する
1 に答える
299 参照

java-me - CodeNameOne で Canvas.KEY_NUM2 の KeyListener を設定する方法

このコードは LWUIT にありましたが、CodeNameOne に移行したため、Canvas クラスには KEY_NUM1、KEY_NUM2 などの定数がありません。また、キー リスナーを追加できません。

form.addKeyListener (Canvas.KEY_NUM1, bListener);

これらの定数は CodeNameOne のどこにありますか?

0 投票する
6 に答える
5645 参照

java - Javaで既存の配列を使用して2次元配列を作成する

文字列の配列が4つあり、3列と動的行の2次元配列を作成したいと思います。

配列は次のようなものです。

私の問題は、どうすれば次のようなことを達成できるかです。

手伝ってください!!!

0 投票する
1 に答える
397 参照

login - codenameoneSMSによるフォームを開く

codenameoneアプリケーションでいくつかのフォームを作成しました。このアプリはSMSを使用してサーバーと通信し、データを渡したり取得したりします。

特定のSMSが来たら特定のフォームを開きたいです。すべてのSMSで、モバイルデバイスでフォームを開くコマンドを入力しました。

ログインしたいとします。

  1. ログインコマンドをデバイスからサーバーに送信します。
  2. サーバーから認証し、ログインコマンドをデバイスに送信します。
  3. SMSを受信し、表示内容を処理します:エラーを表示するか別のフォームを開きます。

これどうやってするの?

0 投票する
1 に答える
134 参照

codenameone - コマンドはデフォルトのアクションとしてボタンに関連付けられますなし

リソースエディタでは、デフォルトでは、コマンドプロパティのボタンのアクションはアクションに対してnoneです。そのため、ボタンのアクションイベントは、クリックまたは選択したときに正しく機能しません。codenameoneのリソーステーマで作成されたボタンの動的アクションをnullとして設定する方法、またはコマンドアクションプロパティを無効にする方法は誰でも知っています。

0 投票する
1 に答える
160 参照

json - ListModelを使用してselectionlistener上で問題をスクロールします

Codenameoneでは、リストを作成するコンテナーレンダラーとして使用し、hastableを使用してJSONデータを解析した後、リストのアイテムに結果を表示しました。リストにはhastableが渡されており、正常ListModelに動作します。を使用するときはいつでもListModel、リストアイテムとアクショントリガーをクリックしたいだけです。問題はそれを使用ListModelしているだけです

いずれかのアイテムを選択したため、ページ全体をスクロールできなくなり、アクションがトリガーされます。onClickアクションをトリガーできるように、ページ上で結果全体をスクロールする方法はありますか?

0 投票する
1 に答える
150 参照

lwuit - codenameoneは仮想キーボードの代わりにt9を開きます

TextFieldクライアントが入力データに焦点を合わせているときに、codenameoneのVKB(仮想キーボード)の代わりにT9またはデフォルトのOSキーボードを開くにはどうすればよいですか?

0 投票する
1 に答える
214 参照

java-me - codenameone待機ダイアログ

SMSを受信したときなどのイベントが発生したときにしばらく(たとえば2秒)ダイアログを表示し、2秒後に自動的に非表示にします。

codenameoneでそれを行うにはどうすればよいですか?