是否可以从当前小部件链接到我自己的应用程序?

时间:2012-12-18 03:33:56

标签: android android-intent android-widget widget

我想将我的小部件和我的一个Android应用程序结合起来..

有可能吗?

我的计划是,一旦用户打开我的Android小部件,小部件将直接打开我的Android应用程序?

有什么办法吗?

我在我的widget类中做了一些方法:

public class ExampleAppWidgetProvider extends AppWidgetProvider {

public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
for (int i = 0; i < appWidgetIds.length; i++) {
int appWidgetId = appWidgetIds[i];

Intent intent = startActivity(new Intent("com.xxx.yyy.widget.FlamingoActivity"));
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0,
intent, 0);

RemoteViews views = new RemoteViews(context.getPackageName(),
R.layout.widget1);

views.setOnClickPendingIntent(R.id.Image, pendingIntent);
appWidgetManager.updateAppWidget(appWidgetId, views);
}
}

我尝试通过类FlamingoActivity调用第二个应用程序,但它失败了...... :(

0 个答案:

没有答案
相关问题