2012-03-18 47 views
0

我製作小工具。我想從一個小部件開始第一次啓動 活動(畫廊),它可以用來選擇主題小部件。而選擇後消失,並出現小部件作爲小工具HTC時鐘或HTC日曆。有誰知道如何做到這一點? 感謝小工具提供者開始活動類

+1

肯定,但首先發表您的插件的代碼比我將編輯用於啓動活動上首次啓動.. – 2012-03-18 20:36:08

回答

0

更新AppWidgetProvider您的onUpdate方法:

@Override 
    public void onUpdate(Context context, AppWidgetManager appWidgetManager, 
      int[] appWidgetIds) { 

     super.onUpdate(context, appWidgetManager, appWidgetIds); 
     for (int appWidgetId : appWidgetIds) { 

      appid = appWidgetIds; 
      rview = new RemoteViews(context.getPackageName(), 
        R.layout.widget_layout); 
      Intent launchAppIntent = new Intent(context,Activityselecttheme.class); 
      launchAppIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, 
        appWidgetId); 

      PendingIntent pendingActivity = PendingIntent.getActivity(context, 
        0, launchAppIntent, 0); 
      rview.setOnClickPendingIntent(R.id.widget, pendingActivity); 
      appWidgetManager.updateAppWidget(appWidgetId, rview); 
     } 

    } 
+0

謝謝,但它不是真正的工作。 我必須在清單中做些改變嗎? – azusdex 2012-03-19 08:20:12

+0

如果我是正確的,那麼你想打開一個配置活動小部件點擊或拳頭時間開始吧? – 2012-03-19 08:30:27

+0

我想在第一次啓動小部件時打開活動 – azusdex 2012-03-19 08:41:04