July
2nd,
2016
Bind and Unbind custom everyone events with everyone arguments method in everywhere (free style like JS)
Version 0.0.1 Description in github
Maven
<dependency>
<groupId>xyz.windjs.android</groupId>
<artifactId>WindHotspot</artifactId>
<version>0.0.1</version>
<type>pom</type>
</dependency>
Gradle
repositories {
jcenter()
}
dependencies {
compile 'xyz.windjs.android:WindHotspot:0.0.1'
}
Init for use it
WindHotspot.init(); // Use it from onCreate Application or Activity only one
Register event
#1
Call call = new Call() {
@Override
public void run(Object... objectes) {
if(objectes.length > 1) Log.d("OK Event", (String) objectes[0]); //String object follow with object u call event
}
};
WindHotspot.getInstance().bind("TestEvent", call);
#2
class YourClass implements Call{
public YourClass(){
WindHotspot.getInstance().bind("TestEvent", this);
}
@Override
public void run(Object... objectes) {
Log.e("FUCK", (String) objectes[0]);
}
}
Unbind Event
WindHotspot.getInstance().unbind("TestEvent", call);
COMMENTS