2011-05-19 19 views
0

如何从一个AppWidget推出一个活动启动的活动?我想让用户能够编辑其设置。从AppWidget

回答

0

所有AppWidget方法有一个背景:你可以用它来创建一个Intent来启动你的活动。

编辑:严格来说,你甚至不需要背景下(只是创建一个意图,然后调用startActivity)。

0

你必须做这样的事情:

Intent intent = new Intent(context, MainWidgetActivity.class); 
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); 

// Get the layout for the App Widget and attach an on-click listener 
// to the button 
RemoteViews rv = new RemoteViews(context.getPackageName(), R.layout.appwidget); 
rv.setOnClickPendingIntent(R.id.button, pendingIntent); 

而MainWidgetActivity.class是您想要推出的活动