Advertisement
Guest User

Untitled

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