zoukankan      html  css  js  c++  java
  • Android_Event Bus 的基本用法

     1 //事件总线分发
     2 public class MainActivity extends ActionBarActivity {
     3     Button button;
     4     TextView text;
     5 
     6     @Override
     7     protected void onCreate(Bundle savedInstanceState) {
     8         super.onCreate(savedInstanceState);
     9         setContentView(R.layout.fragment_main);
    10         
    11         button = (Button) findViewById(R.id.button1);
    12         text = (TextView) findViewById(R.id.textView1);
    13         EventBus.getDefault().register(this);// 注册
    14     button.setOnClickListener(new OnClickListener() {
    15         // 发送事件
    16         @Override
    17         public void onClick(View v) {
    18             MyEvent my=new MyEvent();
    19             my.setType("0");
    20             my.setContent("0内容");
    21     EventBus.getDefault().post(my);
    22         }
    23     });
    24     }
    25 
    26     
    27 
    28     // 接收数据消息事件
    29 //    public void onEvent(MyEvent event) {
    30 //        if (event.getType().equals("0")) {
    31 //            text.setText(event.getContent());
    32 //        }
    33 //
    34 //    }
    35 
    36     public void onEventMainThread(MyEvent event) {
    37         if (event.getType().equals("0")) {
    38             text.setText(event.getContent());
    39         }
    40     }
    41 //
    42 //    public void onEventPostThread(String string) {
    43 //
    44 //    }
    45 //
    46 //    public void onEventBackgroundThread(String string) {
    47 //
    48 //    }
    49 //
    50 //    public void onEventAsync(String string) {
    51 //
    52 //    }
    53 
    54     @Override
    55     protected void onDestroy() {
    56         // TODO Auto-generated method stub
    57         super.onDestroy();
    58         EventBus.getDefault().unregister(this);// 取消注册
    59     }
    60 
    61 }

     

  • 相关阅读:
    如何诊断RAC数据库上的“IPC Send timeout”问题?
    ORA-1157处理过程
    ORA-1157 Troubleshooting
    SQL优化案例(执行计划固定)
    数据库io层面故障
    sql优化案例(索引创建不合理)
    SQL优化案例(union问题)
    Redis在Windows下的安装与使用
    npm使用淘宝镜像
    基于compose单机部署 etcd + coredns
  • 原文地址:https://www.cnblogs.com/my334420/p/7074130.html
Copyright © 2011-2022 走看看