2012-04-27 84 views
1

我试图为我的音乐应用程序创建自定义通知。我发现我们可以使用远程视图来自定义布局的通知。但它不能被用来实现一个按钮的onClick像一些事件......如何创建自定义通知包含一些控件

,我发现我的默认的音乐应用程序在我的Android有一个伟大的通知。(安卓2.3.6)在advandce

谢谢!

回答

0

确保您可以使用RemoteViews点击,但具有不同的风味你

onUpdate 

将有一些这

//To goto class 
Intent intent = new Intent(context, "Your class".class); 
     intent.setAction(AppWidgetManager.ACTION_APPWIDGET_UPDATE); 
     intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, appWidgetIds); 
     PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 
       0, intent, PendingIntent.FLAG_UPDATE_CURRENT); 
      remoteViews.setOnClickPendingIntent(R.id.update_class, pendingIntent); 

      appWidgetManager.updateAppWidget(widgetId, remoteViews); 
//To goto Service 
      Intent it = new Intent(); 
      it.setClass(context, "Your Service".class); 
      PendingIntent pendingIntent1 = PendingIntent.getService(context, 
      0, 
      it, PendingIntent.FLAG_NO_CREATE); 
     remoteViews.setOnClickPendingIntent(R.id.service_controller, 
       pendingIntent); 
     appWidgetManager.updateAppWidget(widgetId, remoteViews); 

,你将不得不使用remoteView.setOnClickPendingIntent(“按钮的ID/textview“,”相应peinding意图“)

+0

可能只是系统应用程序可以这样做。无论如何,谢谢你的赞助人,文森特:) – tuantm 2013-04-10 17:08:45

相关问题