当前位置:   article > 正文

通过广播实现简单数据交换前后台数据交换BroadcastReceiver_前后端通过广播传输

前后端通过广播传输

通过对BroadcastReceiver的继承,实现从前台传递两个数到后台计算完成后传回前台。从前台onCreate方法中传送数据过去,再在onReceive方法接收后台返回的数据并且通过handler传回主线程再显示,实现图为:


前台java代码为:

  1. package com.pangbao.PangIntentService;
  2. import java.util.Random;
  3. import android.app.Activity;
  4. import android.content.BroadcastReceiver;
  5. import android.content.Context;
  6. import android.content.Intent;
  7. import android.content.IntentFilter;
  8. import android.os.Bundle;
  9. import android.os.Handler;
  10. import android.os.Message;
  11. import android.util.Log;
  12. import android.widget.TextView;
  13. import android.widget.Toast;
  14. public class MainActivity extends Activity {
  15. Handler handler=null;
  16. @Override
  17. protected void onCreate(Bundle savedInstanceState) {
  18. super.onCreate(savedInstanceState);
  19. setContentView(R.layout.activity_main);
  20. TextView tvA=(TextView) findViewById(R.id.tv_a_id);
  21. TextView tvB=(Tex
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号