Created
August 29, 2017 17:10
-
-
Save feresr/9d5b550caf443ea6da7b0092eb454c28 to your computer and use it in GitHub Desktop.
Luquitas
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class MyBroadcastReceiver(val listener : MyBroadcastListener) extends BroadcastReceiver() { | |
override fun onReceive(p0: Context?, p1: Intent?) { | |
listener.onSomeEventHappened() | |
} | |
interface MyBroadcastListener { | |
fun onSomeEventHappened() | |
} | |
} | |
class MyPresenter extends Presenter implements MyBroadcastReceiver.MyBroadcastListener { | |
override fun onSomeEventHappened() { | |
TODO("not implemented") //To change body of created functions use File | Settings | File Templates. | |
} | |
} | |
class MyActivity extends Activity { | |
override fun onCreate() { | |
val presenter = MyPresenter() | |
val receiver = MyBroadcastReceiver(presenter) | |
//register receiver... | |
val filter = IntentFilter(...) | |
filter.addAction(..) | |
this.registerReceiver(br, filter) | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment