質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

Q&A

解決済

1回答

1696閲覧

ContentResolver.insertが実装できない

m-mega

総合スコア56

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

Kotlin

Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。

0グッド

0クリップ

投稿2021/10/13 01:27

やったこと

以下のサイトを参考に、DCIMに保存じたデータを端末のギャラリー(写真や動画を閲覧するアプリ)に表示するアプリを作成しているのですが、うまく行きません。
リンク内容

エラー内容

「ContentResolver.insert」の「insert」に「unresolved reference」のエラーが発生します。
AndroidStudioからは下図のように「import」を促されますが、importを実行して「import android.provider.SyncStateContract.Helpers.insert」が追加されても症状が変化しません(insertの文字は赤いままです。)
イメージ説明
また、importで自動的に追加される「import android.provider.SyncStateContract.Helpers.insert」も、使用されていないからなのか下図のように灰色の文字の状態になっています。
イメージ説明

わからないこと

システム(AndroidStudio)に提案された通りにimportしているにも関わらず、うまく実装ができないのはなぜでしょうか。
また、どうすれば正常に実装してエラーを取り除くことができるのでしょうか。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jimbe

2021/10/13 04:44

情報が断片過ぎです。「車が動きません」と"踏み込んだアクセルペダルのアップ写真"だけ見せられているような感じです。 発生しているコード全体なり”他人の開発環境でもこのコードをコピペすれば同じ現象が発生するだろう"というコードをご提示ください。
m-mega

2021/10/13 04:57 編集

ご回答いただきありがとうございます。 また、情報が不足していたようで申し訳ございませんでした。 現状、「やったこと」に記載しております「リンク内容」のサイトのコードをそのまま実装してテストしております。 コードを掲載すると、サイトの内容と同じものを記載することになるので割愛しておりました。 私も参考サイトのコードをコピペしながら検証をしておりましたので、大変お手数ではございますが、ご確認いただける場合はその方法をお試しいただけますと幸いでございます。 何卒ご検討のほどよろしくお願いいたします。
jimbe

2021/10/13 06:33 編集

ご質問では > 以下のサイトを参考に とされていますので、そのままでは無いのかと思いました。 おそらくリンク先のコードは作者によって実行できることが確認されているものでしょう。 それを前提とし、環境の違いが無いと仮定すれば、import も付いているコードでエラーが発生するのは、完全コピペでは無く手入力があり、その過程で入力間違いが発生したものがまず考えられます。 ご本人の認識は「まんま入力した」つもりかもしれませんが、ピリオド1つ、大文字小文字1つの見間違いでエラーは容易く発生します。 同じコードを出しても…と思われるのでしたら、「本当に(一字一句)同じか」を今一度確認されることをお勧めします。
jimbe

2021/10/13 06:26

なお、android studio は AI ですらないただのツールプログラムです。自動で提案・追加するモノが必ず正しいとは限りませんのでご注意ください。
guest

回答1

0

自己解決

【自己解決】
別途、以下のリンクにてご質問させていただいておりました内容と重複している部分があり、そちらの自己解決方法によりこちらの不具合も解消することができました。
リンク
そのため、こちらの質問は解決済みとさせていただきます。

この質問をご覧いただき、解決方法を調査いただいた方々には心より感謝いたします。
同じ問題に直面した方々に対して、今回の回答が少しでも役立つことができれば幸いです。

投稿2021/10/14 04:05

m-mega

総合スコア56

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問