com.paf.rn.view.GetStringEvent Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of react-native Show documentation
Show all versions of react-native Show documentation
A framework for building native apps with React
package com.paf.rn.view;
import com.facebook.react.bridge.Arguments;
import com.facebook.react.bridge.WritableMap;
import com.facebook.react.uimanager.events.Event;
import com.facebook.react.uimanager.events.RCTEventEmitter;
/**
* Created by jiangy on 16/8/18.
*/
class GetStringEvent extends Event {
public static final String EVENT_NAME = "getString";
public static final String KEY_CONTENT = "PafRNString";
private String mContent;
public GetStringEvent(int id, String content) {
super(id);
mContent = content;
}
@Override
public String getEventName() {
return EVENT_NAME;
}
@Override
public void dispatch(RCTEventEmitter rctEventEmitter) {
WritableMap event = Arguments.createMap();
event.putString(KEY_CONTENT, mContent);
rctEventEmitter.receiveEvent(getViewTag(), getEventName(), event);
}
}