Message msg = new Message(); new Thread() { public void run() { msg.arg1=1; handler.sendMessage(msg); } }.start(); Handler handler = new Handler(new Handler.Callback() { @Override public boolean handleMessage(Message msg) { if(msg.arg1==1) { //Print Toast or open dialog } return false; } });
public class Builder { private User sender = null; // Other properties public Builder sender( User sender ) { this.sender = sender; return this; } // Methods for other properties public Message build() { Message message = new Message(); message.setSender( sender ); // Set the other properties return message; } }
Message msg = new Message(); String textTochange = "text"; msg.obj = textTochange; mHandler.sendMessage(msg);
public <T extends EndpointReference> T getEndpointReference(Class<T> clazz, Element... referenceParameters) { if (W3CEndpointReference.class.isAssignableFrom(clazz)) { return clazz.cast(getEndpointReference(referenceParameters)); } throw new WebServiceException(new org.apache.cxf.common.i18n.Message( "ENDPOINTREFERENCE_TYPE_NOT_SUPPORTED", LOG, clazz .getName()).toString()); }
private void updateProgressBar(){ Runnable runnable = new updateProgress(); background = new Thread(runnable); background.start(); } public class updateProgress implements Runnable { public void run() { while(Thread.currentThread()==background) //while (!Thread.currentThread().isInterrupted()) { try { Thread.sleep(1000); Message msg = new Message(); progress = getProgressPercentage(); handler.sendMessage(msg); } catch (InterruptedException e) { Thread.currentThread().interrupt(); } catch (Exception e) { } } } private Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { progress.setProgress(msg.what); } };
public <T extends EndpointReference> T getEndpointReference(Class<T> clazz, Element... referenceParameters) { if (W3CEndpointReference.class.isAssignableFrom(clazz)) { return clazz.cast(getEndpointReference(referenceParameters)); } throw new WebServiceException(new Message("ENDPOINTREFERENCE_TYPE_NOT_SUPPORTED", LOG, clazz.getName()).toString()); }
dropDown.startAnimation(expandAni); Message newMsg = new Message();
public JaxWsWebServicePublisherBeanPostProcessor() throws SecurityException, NoSuchMethodException, ClassNotFoundException { try { servletClass = ClassLoaderUtils.loadClass(CXF_SERVLET_CLASS_NAME, getClass()); } catch (ClassNotFoundException e) { Message message = new Message("SERVLET_CLASS_MISSING", LOG, CXF_SERVLET_CLASS_NAME); LOG.severe(message.toString()); throw e; } servletGetBusMethod = servletClass.getMethod("getBus"); }
public void testAcceptFromOffice() throws Exception { final Message message = new Message();
public Endpoint createEndpoint(String bindingId, Object implementor, WebServiceFeature ... features) { EndpointImpl ep = null; if (EndpointUtils.isValidImplementor(implementor)) { Bus bus = BusFactory.getThreadDefaultBus(); ep = createEndpointImpl(bus, bindingId, implementor, features); return ep; } throw new WebServiceException(new Message("INVALID_IMPLEMENTOR_EXC", LOG).toString()); }
email.writeTo(baos); String encodedEmail = Base64.encodeBase64URLSafeString(baos.toByteArray()); Message message = new Message(); message.setRaw(encodedEmail); return message;
Message msg = new Message(); new Thread() { public void run() { msg.arg1=1; handler.sendMessage(msg); } }.start(); Handler handler = new Handler(new Handler.Callback() { @Override public boolean handleMessage(Message msg) { if(msg.arg1==1) { //Print Toast or open dialog } return false; } });
if (data instanceof Serializable) { Serializable serializable = (Serializable) data; Message msg = new Message(); msg.setObject(serializable); channel.send(msg);
em.persist(new Message("Hello World"));
//Function From Within The Thread public void newProjectCreation() { Message msg = new Message(); Bundle bundle = new Bundle(); bundle.putString("Test", "test value"); msg.setData(bundle); handler2.sendMessage(msg); } //Handler in The UI Thread Retreieves The Data //And Can Update the GUI as Required private Handler handler2 = new Handler() { @Override public void handleMessage(Message msg) { Bundle bundle = msg.getData(); Toast.makeText(New_Project.this,bundle.getString("Test"),Toast.LENGTH_SHORT).show(); } };
boolean mHasDoubleClicked = false; @Override public boolean onPrepareOptionsMenu(Menu menu) { // Get current time in nano seconds. long pressTime = System.currentTimeMillis(); // If double click... if (pressTime - lastPressTime <= DOUBLE_PRESS_INTERVAL) { Toast.makeText(getApplicationContext(), "Double Click Event", Toast.LENGTH_SHORT).show(); mHasDoubleClicked = true; } else { // If not double click.... mHasDoubleClicked = false; Handler myHandler = new Handler() { public void handleMessage(Message m) { if (!mHasDoubleClicked) { Toast.makeText(getApplicationContext(), "Single Click Event", Toast.LENGTH_SHORT).show(); } } }; Message m = new Message(); myHandler.sendMessageDelayed(m,DOUBLE_PRESS_INTERVAL); } // record the last time the menu button was pressed. lastPressTime = pressTime; return true; }
Message message = new Message(); <set data to be passed to callback - eg message.obj, message.arg1 etc - here> Callback callback = new Callback() { public boolean handleMessage(Message msg) { <code to be executed during callback> } }; Handler handler = new Handler(callback); handler.sendMessage(message);
Message msg = new Message(); msg.what = flag; handler.sendMessage(msg);
// work with version 1.0.0 ReleaseId releaseId1 = ks.newReleaseId("org.kie", "test-upgrade", "1.0.0"); ... // Create a session and fire rules KieContainer kc = ks.newKieContainer( releaseId1 ); KieSession ksession = kc.newKieSession(); ksession.insert(new Message("Hello World")); ... // upgrade to version 1.1.0 ReleaseId releaseId2 = ks.newReleaseId("org.kie", "test-upgrade", "1.1.0"); kc.updateToVersion(releaseId2); // continue working with the session ksession.insert(new Message("Hello World")); ...