【发布时间】:2012-04-02 15:20:29
【问题描述】:
我有一个问题。我以前做过所有的事情来设计和编码一个小部件。现在我的小部件中有一个按钮和一个文本视图。我想当我点击我的按钮时,我在 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);
.
.
.
}
}
但在标记为 /100/ 的行中,我想将我的 textviews 文本作为额外的。我希望当我单击小部件中的按钮时,该小部件启动一个活动,其中包含额外包含的 textview 文本放置在我单击它的按钮的小部件上。
对不起,伙计们,我的英语口语很糟糕
【问题讨论】: