Android 如何引用服务内部的小部件?

Android 如何引用服务内部的小部件?,android,Android,如何从服务内部将TextView和ProgressBar设置为其findViewById视图?> ProgressBar dialog; TextView Titletext; @Override public IBinder onBind(Intent intent) { // TODO Auto-generated method stub return null; } @Override public void onCreate(){ super.onCrea

如何从服务内部将TextView和ProgressBar设置为其findViewById视图?>

 ProgressBar dialog;

TextView Titletext;


@Override
public IBinder onBind(Intent intent) {
    // TODO Auto-generated method stub
    return null;
}
@Override
public void onCreate(){
    super.onCreate();
    Log.e("StackWidgetService", "Inside of onCreate in Widget Service");

    getter fethcer = new getter();
    fethcer.execute();

}

只需获取对的引用并更新布局即可

AppWidgetManager awm = AppWidgetManager.getInstance(context);
int[] appWidgetIds = awm.getAppWidgetIds(yourProviderComponentName);
RemoteViews rv = new RemoteViews(context.getPackageName(), R.layout.thelayout);
// Construct the remote views here ...

awm.updateAppWidget(appWidgetIds[0], rv);
此示例仅更新第一个小部件实例(
appWidgetIds[0]
)的布局,如果没有小部件,甚至可能会崩溃。通常,您必须在
appWidgetIds
-数组上循环,并分别更新每个数组;或者,如果没有小部件实例,则跳过循环