我有个问题。我之前做了所有设计和编码小部件的工作。现在我的小部件中有一个按钮和一个textview。我想当我点击我的按钮时,我在textview中输入的文本作为意图的额外内容,然后启动该意图。我可以使用以下代码执行此操作:
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
super.onUpdate(context, appWidgetManager, appWidgetIds);
for (int i=0;i<appWidgetIds.length;i++){
int awID=appWidgetIds[i];
RemoteViews v=new RemoteViews(context.getPackageName(),R.layout.widgetshow);
.
.
.
Intent in = new Intent("my.app.NOTEEDITOR");
Bundle basket = new Bundle();
*/100*/ basket.putString("textViewText", "test");
in.putExtras(basket);
PendingIntent pi = PendingIntent.getActivity(context, 0, in, 0);
v.setOnClickPendingIntent(R.id.button, pi);
appWidgetManager.updateAppWidget(awID, v);
.
.
.
}
}
Run Code Online (Sandbox Code Playgroud)
但在标记为/ 100的行中 /我想将我的textviews文本作为额外内容。我想要当我单击小部件中的按钮以启动活动时,将活动的额外包含的textview文本放置在我单击按钮的小部件上。
抱歉,我的英语不好
我的应用程序小部件有一个 TextView,它的文本在与用户交互时发生变化。现在我如何在运行时从中检索文本?