0

私は最初のAndroidアプリケーションに取り組んでおり、パネルIntent用にを取得しようとしています。QuickContactどこかで私は方法の言及を見つけましたQuickContact.getQuickContactIntent(...)。しかし、それを使おうとすると、タイプが未定義であることがわかりQuickContactます。数日間グーグルした後、コードでそれを使用しているページがたくさん見つかりましたが、それを使用する方法や必要なインポートなどについては何もありません。では、この方法をどのように使用しますか?Intentパネルの起動に慣れておく必要があります。

次のインポートをファイルに含めました。

import android.provider.ContactsContract.QuickContact;

あるいは、QuickContact意図を期待しているものに渡すための意図を取得するために、他にどのような方法を使用できますか?LiveFolderプロバイダーのカーソルにインテントを戻すことを検討しています。

私はGoogleAPIレベル9、プラットフォーム番号2.3.1に対して開発しています。ありがとう!

4

2 に答える 2

0

ウィジェットonUpdate()onRecieve()イベントを使用して、RemoteView説明されているようなものと通信しhereます。その議論の文書化された情報源は、here読み物が必要な場合です。なぜあなたがインテントを取得しようとしているのか、またはContactContract.QuickContactあなたが参照しているオブジェクトを最初にどのように作成したのか、私は推測し始めることができません。もう少し情報があれば、さらにいくつかのビューが得られる可能性があり、おそらく代替ソリューションです。したがって、これが役に立たない場合は、もう少し情報を投稿することを検討してください。

于 2011-04-12T15:36:42.170 に答える
0

さて、これを機能させる方法は、代わりにLiveFoldersを使用するという考えを放棄し、独自の「フォルダー」ダイアログを作成することでした。このダイアログに、独自の工夫のアダプターを使用して実際のQuickContactBadgeウィジェットを追加できます。

于 2011-05-02T04:00:29.393 に答える