問題タブ [android-contentresolver]
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.
android - Android メモリ不足の例外と ContentResolver.registerContentObserver
私の活動では、 に約 10ContentObservers
人登録していContentResolver (registerContentObserver)
ます。で行いonCreate()
ます。
横向きと縦向きを切り替えると、onCreate()
が何度も呼び出されます (そのようにしたい - レイアウトを変更する必要があります) が、数回試行すると、アプリがメモリ不足になり、クラッシュします。
これらのオブザーバーはクラス メンバーではないため、 のスコープ内に存在しonCreate()
ます。
誰かアイデアはありますか?
(すべての登録にコメントすると、クラッシュはありません)。
android - contentResolverを使用できません
アプリケーションをほぼ終了しました...しかし、今では次のようにContentResolverを使用できません。
これを修正する方法がわかりません...メインでこの構文を使用すると機能します-アクティビティ...しかし、クラスCustomItemizedOverlayでは機能しません。
修正しなければならない線をマークしました...
eclipseによると:methode getContentResolver()は、CustomItemizedOverlay型に対して未定義です。
}
android - ContentResolver notifyChange メソッドは Uri の詳細も通知しますか?
データを適用する際notifyChange
に、Uri
.
に通知するとしましょうcontent://com.package.my/items
。
Activity
からのデータを表示する詳細もありますcontent://com.package.my/items/1
。
「一般」を通知するUri
と「詳細」Uri
も通知されますか?
android - ContentResolver と Cursor を使用して Android で画像のサムネイルを取得する
以下は、特定の画像のサムネイルを取得するための私のコードです。今のところ、私が得ている例外は「カーソルが範囲外です」です
これは、画像の URL をどこにも追加していないためだと思います。どこにしようかちょっと迷います。2 つの質問: 1. サムネイルを取得したい画像の URL をどこで使用しますか 2. 列名を出力することになっている for ループは、最初のステートメント 'COLUMN NAMES' 以外は何も出力しません
android - Google カレンダーに挿入した後、レコードを読み取れない
Google カレンダーに挿入した後、レコードを読み取ることができません。
いつか手紙、記録が読まれる。
なんで?
Context
から取得した場合Activity
、すべて正常に動作します。Context
からAndroidTestCase
または彼らのを取る場合Application
、それは機能しません。
注: id=calendarId のカレンダーは空です。
android - 異なる結果を提供するモックロケーションを許可するためのコンテンツリゾルバーの2つのチェック
「アプリケーション>設定>開発>モックの場所を許可する」がチェックされていない場合、エミュレーター(OS 2.3.3)でtrueと評価される次のコードがあります。メソッドがfalseを返すことを期待しますが、trueを返します。
次の変更は、予想どおりfalseを返します(ところで、.equalsまたは.ContentEqualsのどちらが良いですか?):
最初の例を好むのは、null値が存在する可能性があり、デフォルトの0を割り当て、失敗することなくロジックを実行できるようにする必要があるためです(実際、このケースは存在する可能性がありますが、証明されていません-たとえば、メーカーは、これらすべての設定を確立せずにAndroidを実装します(つまり、Allow Mock Locationsのようなものはnullとして動作を開始します)...ユーザーが設定をチェックするまで待ってから、テーブルに1(またはチェックされていない場合は0)を書き込みます)。
では、何が問題なのでしょうか。バグレポートから、デバイスごとにこのチェックの処理方法は異なるが、すべてのデバイスタイプにアクセスできるわけではないという感覚があります。一般的/最良の処理方法に関する推奨事項を探しています。また、なぜ最初の例が機能しないのでしょうか。
android - コンテンツ リゾルバーを作成できない理由
文字通り、私が行ったことは、新しいプロジェクトを作成することだけです。android.app.Activity をインポートします。android.content.ContentResolver をインポートします。android.os.Bundle をインポートします。public class WebApp4Act extends Activity { /** アクティビティが最初に作成されたときに呼び出されます。*/ public static final Uri BOOKMARKS_URI = Uri.parse("content://browser/bookmarks"); コンテキスト context = getBaseContext(); ContentResolver cr = getContentResolver();
プロジェクトを実行すると、残念ながら webApp4c が停止したと表示されます
行 ContentResolver cr = getContentResolver(); をコメントアウトすると、バージョン14で実行するように設定されたAVDでこれを実行しようとしている問題はありません
android - getcontentresolver()はサービスでnullを返します
以下のコードでは、getcontentresolver()
はnullですが、onCreate()
of Serviceでは機能しますが、serviceの関数では機能しません。なんで?plzは私を助けます..ありがとう
android - USB スティック上のデータを含む Android ContentResolver
私の場合は USB スティックに保存されているメディアを再生する Andriod タブレット (3.2) 用のアプリケーションを作成しています。ただし、USB スティックが接続されていない場合、ContentResolver は USB スティックに保存されている曲を返すことに気付きました。コンテンツ リゾルバーがファイル システムで実際に検出できるメディアのみを返すようにする方法はありますか? IE は、現在接続されていない USB スティックの曲を表示しなくなりますか?