問題タブ [activeandroid]

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 投票する
0 に答える
117 参照

android - ActiveAndroid に SQLITE TRIGGER を追加する方法

SQLiteUtils.execSql() を使用してこれを行うことしかできませんでした。知りたいのは、assets/migrations/.*.sql ファイル内にコマンドを配置する方法です。理論的には可能ですが、構文エラーが発生し続けます。

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

android - Column.ForeignKeyAction.SET_NULL が ActiveAndroid で機能しない

Active Android での外部キー アクションに問題があります。このコードを見てください:

すべてのディーラーが削除されたときに、ユーザー テーブルのディーラー フィールドが削除されない理由がわかりません。

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

android - Robotium と ActiveAndroid

免責事項: これは、Robotium を使用した初めての Android テスト プロジェクトです。

ActiveAndroid と Robotium でキャッチ 22 の状況に直面しています。これが私のセットアップです:

  1. 長い配列エクストラを期待するアクティビティをテストしたいと考えています。この配列には、ActiveAndroid オブジェクトの DB ID が含まれています。
  2. ActiveAndroid オブジェクト ID を取得するには、最初にクラスActiveAndroid.initialize(this.getActivity())から呼び出して ActiveAndroid を初期化する必要がありますActivityInstrumentationTestCase2
  3. getActivity()長い配列エクストラを渡さなかったので、への呼び出しは失敗します。ActiveAndroid を初期化していないため、長い配列エクストラを作成できません。したがって、catch-22 です。

テストクラスでコンテキストを取得する別の方法はありますか? おそらくアプリケーション全体のコンテキストですか?

0 投票する
3 に答える
3468 参照

android - sqlite のように色を保存する必要がありますか?

私はsqliteデータベースに物を保存しています。その属性の 1 つは色です。これを表示すると、やりたい

通常、some_int の代わりに R.color.red を使用します。ただし、私は色を保持しています。アプリを実行するたびに R ファイルが赤の新しい ID を生成するため、その方法は実行できないと思います。「赤」などの文字列表現を保存し、Java コードで色文字列をチェックして正しい R.color を適用することはできますが、見苦しく見えます。それを回避する方法はありますか?

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

java - 依存スピナーでデータベースからカテゴリのアイテムをロードする方法

カテゴリのリストを作成しました。次に、名前を文字列としてアダプターに保存しました。私がやりたかったのは、たとえばアイテムを表示しspinner1たいからカテゴリを選択した場合です。カテゴリとアイテムは、データベースの 2 つのテーブルです。spinner2category1

私は ActiveAndroid を ORM として使用しています。 https://github.com/pardom/ActiveAndroid