我對這個android的東西仍然陌生,但我正在嘗試編寫一個小部件。我得到了所有需要在獨立應用程序中工作的代碼,但我現在試圖讓它作爲一個小部件發揮作用。但我在啓動聯繫人選擇器意圖時遇到了一些問題。無法使用窗口小部件類中的startActivityForResult
基本上,我想要做的是在創建一個窗口小部件時啓動聯繫人選擇器的意圖,但那個簡單的代碼不適用於我,我不知道它有什麼問題。下面是代碼片...
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);
}
....
}
日食只是提供了以下消息的startactivity行:該方法startActivityForResult(意向,INT)是未定義的類型 WidgetProvider
任何想法我我在這裏做錯了嗎?
這讓我回到了正軌......謝謝!我創建了一個新班,現在打電話給班級。 – trey85stang