Titanium Mobile のグローバルなカスタムイベント

知らんかった、グローバルに登録できるイベントが発行できるなんて。。
なお、CoffeeScript での記述になります。


Event Listener

1
2
Titanium.App.addEventListener 'event_name', (e) ->
    alert e.message

Event Handler

1
2
3
4
Titanium.App.fireEvent('event_name',
    message: 'message'
    arg1: 'arg1'
)

fireEvent について

http://docs.appcelerator.com/titanium/3.0/#!/api/Titanium.Proxy-method-fireEvent

1
fireEvent( String name, Dictionary event )

Parameters

  • name: String
  • Name of the event.

event : Dictionary

  • A dictionary of keys and values to add to the Titanium.Event object sent to the listeners.

Returns

  • void
Loading Facebook Comments ...

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください