【发布时间】:2014-06-26 13:21:09
【问题描述】:
我有一个使用服务播放音乐的音乐播放器,该服务中的所有广播接收器都在服务内部而不是外部定义。
我对小部件完全陌生,所以我看过一些教程。但它们对我帮助不大 我对未决意图完全陌生。我现在很困惑,请帮帮我...... 我想要做的只是使用小部件的按钮触发服务内的广播......
这是我一直试图理解的复制粘贴代码
RemoteViews controlButtons = new RemoteViews(context.getPackageName(),
R.layout.widget);
Intent playIntent = new Intent(context, Music_service.class);
PendingIntent playPendingIntent = PendingIntent.getService(
context, REQUEST_CODE, playIntent, INTENT_FLAGS);
controlButtons.setOnClickPendingIntent(
R.id.bPlay, playPendingIntent);
appWidgetManager.updateAppWidget(appWidgetIds, controlButtons);
这是我的应用 :D
【问题讨论】:
标签: android android-widget android-service android-broadcast