4

Androidのようなポップアップウィンドウの実装が存在するかどうかは誰にも分かります: TOAST ?

4

2 に答える 2

5

通知はMylyn commonsの一部です。

それらを統合するには、Mylyn Commons Notifications機能をhttp://download.eclipse.org/mylyn/releases/latestからターゲット プラットフォーム定義に追加します。関連するバンドルは

  • org.eclipse.mylyn.commons.notifications.ui
  • org.eclipse.mylyn.commons.notifications.core.

次のように、通知拡張ポイントにacategoryと anを追加できます。event

</extension>
  <extension
        point="org.eclipse.mylyn.commons.notifications.ui.notifications">
     <category
           icon="icons/obj16/repository.gif"
           id="myNotificationCategory"
           label="My Category">
     </category>
     <event
           categoryId="myNotificationCategory"
           icon="icons/obj16/some-image.gif"
           id="myEvent"
           label="Hello World">
        <defaultHandler
              sinkId="org.eclipse.mylyn.commons.notifications.sink.Popup">
        </defaultHandler>
        <description>
          This is the description of the event.
        </description>
     </event>
</extension>

通知をトリガーするには、次のNotificationServiceように使用します。

AbstractUiNotification notification = ...
NotificationsUi.getService().notify( asList( notification ) );

は、コンストラクターに渡されるnotificationサブクラスである必要があり、拡張からのものと一致する必要があります。AbstractUiNotificationeventId

また、通知プラグインは、[一般] > [通知]の下に設定ページを追加し、ユーザーが表示する通知を選択できるようにします。

于 2016-01-27T15:05:34.830 に答える
0

いいえ。ただし、興味深いクラスを含むプラグイン org.eclipse.mylyn.commons.ui を使用して、画面の右下に通知を表示できます。

于 2016-01-27T14:32:05.347 に答える