Android 如何将参数传递给小部件?

Android 如何将参数传递给小部件?,android,parameters,widget,Android,Parameters,Widget,我正在开发一个小部件,这里有一个基本问题 当用户单击小部件时。它将进入配置页面。我在这里用吊坠 Intent intent = new Intent(this, MyConfig.class); PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, 0); views.setOnClickPendingIntent(R.id.MyWidget, pendingIntent);

我正在开发一个小部件,这里有一个基本问题

当用户单击小部件时。它将进入配置页面。我在这里用吊坠

    Intent intent = new Intent(this, MyConfig.class);
    PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, 0);

    views.setOnClickPendingIntent(R.id.MyWidget, pendingIntent);
在配置页面上,我这里有一些业务逻辑,我想把结果返回给更新小部件

我使用下面的代码强制更新小部件

AppWidgetManager appWidgetManager = AppWidgetManager.getInstance(MyConfig.this);
int[] appWidgetIds = appWidgetManager.getAppWidgetIds(new ComponentName(MyConfig.this, MyActivity.class));
if (appWidgetIds.length > 0) {
    new MyActivity().onUpdate(MyConfig.this, appWidgetManager, appWidgetIds)
};
合适的技术是如何做到这一点的? 我应该将对象参数放在哪里,以便在MyActivity类上访问它


谢谢

为什么不使用SharedReferences?

我真的不知道,但在我看来这是一个好的开始:)你读过Android开发者教程吗?