Advertisement
Guest User

Untitled

a guest
Jul 20th, 2018
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 1.91 KB | None | 0 0
  1. package com.dazai.twoactivity;
  2. import android.content.Intent;
  3. import android.support.v7.app.AppCompatActivity;
  4. import android.os.Bundle;
  5. import android.util.Log;
  6. import android.view.View;
  7. import android.widget.EditText;
  8. import android.widget.TextView;
  9.  
  10. public class MainActivity extends AppCompatActivity {
  11.  
  12.     private static final String LOG_TAG = MainActivity.class.getSimpleName();
  13.     public static final String EXTRA_MESSAGE = "com.example.android.twoactivities.extra.MESSAGE";
  14.     public static final int TEXT_REQUEST = 1;
  15.     private EditText mMessageEditText;
  16.     private TextView mReplyHeadTextView;
  17.     private TextView mReplyTextView;
  18.     @Override
  19.     protected void onCreate(Bundle savedInstanceState) {
  20.         super.onCreate(savedInstanceState);
  21.         setContentView(R.layout.activity_main);
  22.         mMessageEditText = (EditText) findViewById(R.id.editText_main);
  23.         mReplyHeadTextView = (TextView) findViewById(R.id.text_header_reply);
  24.         mReplyTextView = (TextView) findViewById(R.id.text_message_reply);
  25.     }
  26.     public void launchSecondActivity(View view) {
  27.         Log.d(LOG_TAG, "Button clicked!");
  28.  
  29.         Intent intent = new Intent(this, SecondActivity.class);
  30.         String message = mMessageEditText.getText().toString();
  31.  
  32.         intent.putExtra(EXTRA_MESSAGE, message);
  33.         startActivityForResult(intent, TEXT_REQUEST);
  34.     }
  35.     @Override
  36.     public void onActivityResult(int requestCode, int resultCode, Intent data) {
  37.         super.onActivityResult(requestCode, resultCode, data);
  38.         if (requestCode == TEXT_REQUEST) {
  39.             if (resultCode == RESULT_OK) {
  40.                 String reply = data.getStringExtra(SecondActivity.EXTRA_REPLY);
  41.                 mReplyHeadTextView.setVisibility(View.VISIBLE);
  42.                 mReplyTextView.setText(reply);
  43.                 mReplyTextView.setVisibility(View.VISIBLE);
  44.             }
  45.         }
  46.         }
  47.  
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement