まだこのAndroidの新しいものですが、私はウィジェットを作成しようとしています。私はスタンドアローンのアプリケーションで作業する必要があるすべてのコードを手に入れましたが、今はウィジェットとして機能させるようにしようとしています。しかし、私はコンタクトピッカーの意図を開始するいくつかの問題を抱えています。ウィジェットクラス内でstartActivityForResultを使用することができません
基本的には、ウィジェットが作成されたときに連絡先ピッカーのインテントを起動しますが、その単純なコードは私のためには機能しません。何が間違っているのかわかりません。ここだけstartactivityラインのために、次のメッセージを表示します
public class WidgetProvider extends AppWidgetProvider
{
....
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds)
{ //User is creating a new widget.
//Select a contact.
int contact_pick = 1;
//Contact Picker
Intent PickContact = new Intent(
Intent.ACTION_PICK,
ContactsContract.Contacts.CONTENT_URI
);
startActivityForResult(PickContact, contact_pick);
}
....
}
Eclipseコードのスライスが...ある:メソッドstartActivityForResult(テント、int)がタイプに定義されていない WidgetProvider
任意のアイデア何Iここで間違っていますか?
これは私をトラックに戻しました...ありがとう!私は新しいクラスを作成し、クラスを呼び出します。 – trey85stang