2012-04-27 136 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

相關問題