赞
踩
implementation 'org.greenrobot:eventbus:3.0.0'
- package com.example.zsd.myapplication0314;
-
- import android.app.usage.UsageEvents;
- import android.content.Intent;
- import android.support.v7.app.AppCompatActivity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.TextView;
-
- import com.iflytek.cloud.InitListener;
- import com.iflytek.cloud.RecognizerListener;
- import com.iflytek.cloud.RecognizerResult;
- import com.iflytek.cloud.SpeakerVerifier;
- import com.iflytek.cloud.SpeechConstant;
- import com.iflytek.cloud.SpeechError;
- import com.iflytek.cloud.SpeechRecognizer;
- import com.iflytek.cloud.SpeechUtility;
- import com.iflytek.cloud.VerifierListener;
- import com.iflytek.cloud.ui.RecognizerDialog;
- import com.iflytek.cloud.ui.RecognizerDialogListener;
- import com.iflytek.cloud.util.ResourceUtil;
-
- import org.greenrobot.eventbus.EventBus;
- import org.greenrobot.eventbus.Subscribe;
- import org.greenrobot.eventbus.ThreadMode;
-
- public class MainActivity extends AppCompatActivity {
-
- private TextView textView;
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- textView = findViewById(R.id.text1);
- textView.setText("今天是星期四");
- EventBus.getDefault().register(this);
- findViewById(R.id.btn1).setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Intent intent = new Intent(MainActivity.this,SecondActivity.class);
- startActivity(intent);
- }
- });
-
- }
- @Subscribe(threadMode = ThreadMode.MAIN)
- public void Evnt(MessageEvent messageEvent){
- textView.setText(messageEvent.getMessage());
- }
- @Override
- protected void onDestroy() {
- super.onDestroy();
- if (EventBus.getDefault().isRegistered(this)) {
- EventBus.getDefault().unregister(this);
- }
- }
- }

Second_Activity
- package com.example.zsd.myapplication0314;
-
- import android.os.Bundle;
- import android.support.design.widget.FloatingActionButton;
- import android.support.design.widget.Snackbar;
- import android.support.v7.app.AppCompatActivity;
- import android.support.v7.widget.Toolbar;
- import android.view.View;
- import android.widget.Button;
- import android.widget.EditText;
-
- import org.greenrobot.eventbus.EventBus;
-
- public class SecondActivity extends AppCompatActivity {
-
- private Button btn1;
- private EditText editText;
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_second);
- editText = findViewById(R.id.edit_1);
- btn1 = findViewById(R.id.btn2);
- btn1.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- String string = editText.getText().toString();
- EventBus.getDefault().post(new MessageEvent(string));
- finish();
- }
- });
- }
- }

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。