Advertisement
Guest User

Untitled

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