Android Open Source - BusWear Main Wear Activity






From Project

Back to project page BusWear.

License

The source code is released under:

Apache License

If you think the Android project BusWear listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package pl.tajchert.buswear.sample;
//w  w  w  . j  av  a 2  s  .c o  m
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;

import pl.tajchert.buswear.EventBus;


public class MainWearActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        final TextView clickToSend = (TextView) findViewById(R.id.textViewClickToSend);
        clickToSend.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                EventBus.getDefault().post(new CustomObject("Send from Wear"), MainWearActivity.this);
            }
        });
    }


    @Override
    protected void onResume() {
        super.onResume();
        EventBus.getDefault().register(this);
    }

    @Override
    protected void onPause() {
        super.onPause();
        EventBus.getDefault().unregister(this);
    }

    //They are just samples, you just implement those "onEvent()" which you use to post, and correct method will be called

    public void onEvent(CustomObject customObjectReceived){
        Toast.makeText(MainWearActivity.this, "Object: " + customObjectReceived.getName(), Toast.LENGTH_SHORT).show();
    }

    public void onEvent(String stringReceived){
        Toast.makeText(MainWearActivity.this, "String: " + stringReceived, Toast.LENGTH_SHORT).show();
    }

    public void onEvent(Float floatReceived){
        Toast.makeText(MainWearActivity.this, "Received Float", Toast.LENGTH_SHORT).show();
    }

    public void onEvent(Double doubleReceived){
        Toast.makeText(MainWearActivity.this, "Received Double", Toast.LENGTH_SHORT).show();
    }

    public void onEvent(Long longReceived){
        Toast.makeText(MainWearActivity.this, "Received Long", Toast.LENGTH_SHORT).show();
    }

    public void onEvent(Integer integerReceived){
        Toast.makeText(MainWearActivity.this, "Received Integer", Toast.LENGTH_SHORT).show();
    }

    public void onEvent(Short shortReceived){
        Toast.makeText(MainWearActivity.this, "Received Short", Toast.LENGTH_SHORT).show();
    }
}




Java Source Code List

pl.tajchert.buswear.AsyncPoster.java
pl.tajchert.buswear.BackgroundPoster.java
pl.tajchert.buswear.EventBusBuilder.java
pl.tajchert.buswear.EventBusException.java
pl.tajchert.buswear.EventBus.java
pl.tajchert.buswear.HandlerPoster.java
pl.tajchert.buswear.NoSubscriberEvent.java
pl.tajchert.buswear.PendingPostQueue.java
pl.tajchert.buswear.PendingPost.java
pl.tajchert.buswear.SubscriberExceptionEvent.java
pl.tajchert.buswear.SubscriberMethodFinder.java
pl.tajchert.buswear.SubscriberMethod.java
pl.tajchert.buswear.Subscription.java
pl.tajchert.buswear.ThreadMode.java
pl.tajchert.buswear.sample.CustomObject.java
pl.tajchert.buswear.sample.CustomObject.java
pl.tajchert.buswear.sample.MainMobileActivity.java
pl.tajchert.buswear.sample.MainWearActivity.java
pl.tajchert.buswear.util.AsyncExecutor.java
pl.tajchert.buswear.util.ErrorDialogConfig.java
pl.tajchert.buswear.util.ErrorDialogFragmentFactory.java
pl.tajchert.buswear.util.ErrorDialogFragments.java
pl.tajchert.buswear.util.ErrorDialogManager.java
pl.tajchert.buswear.util.ExceptionToResourceMapping.java
pl.tajchert.buswear.util.HasExecutionScope.java
pl.tajchert.buswear.util.ThrowableFailureEvent.java
pl.tajchert.buswear.wear.EventCatcher.java
pl.tajchert.buswear.wear.SendByteArrayToNode.java
pl.tajchert.buswear.wear.SendCommandToNode.java
pl.tajchert.buswear.wear.SendWearManager.java
pl.tajchert.buswear.wear.WearBusTools.java