SHARE
TWEET

mainActivity 1

vikt144 Feb 21st, 2020 93 in 226 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  package com.examp.abs;  // эту строчку не копируем -  оставляем такой,
  2.                                           // какой сделала среда программирования.
  3.  
  4. import android.app.*;
  5. import android.os.*;
  6. import android.os.Bundle;
  7. import android.os.Environment;
  8. import android.util.*;
  9. //добавленные api
  10. import android.content.pm.ActivityInfo; //  тут нужен для ориентации экрана
  11. import android.content.Intent;
  12. import android.content.Context;
  13.  
  14. import android.content.SharedPreferences;
  15. import android.content.SharedPreferences.Editor;
  16.  
  17. import android.app.Activity;
  18.  
  19.  
  20. import android.view.KeyEvent.Callback ;
  21.  
  22. import android.view.*;  //KeyEvent SurfaceHolder; SurfaceView;
  23.  
  24. import android.view.View;
  25. import android.view.View.*;  //OnClickListener
  26.  
  27. import android.widget.*;  
  28.  
  29. import java.util.*;
  30. import java.util.List;
  31.  
  32.  
  33. public class MainActivity extends Activity implements OnClickListener {
  34.  
  35.   TextView text0;
  36.   TextView text1;
  37.    
  38.   Button btn0;
  39.   Button btn1;
  40.   Button btn2;
  41.   Button btn3;
  42.   Button btn4;
  43.  
  44.   EditText edText;
  45.    
  46.     @Override
  47.     protected void onCreate(Bundle savedInstanceState)
  48.     {
  49.         super.onCreate(savedInstanceState);
  50.         setContentView(R.layout.main);
  51.  
  52.     text0 = (TextView) findViewById(R.id.text0);  
  53.     text1 = (TextView) findViewById(R.id.text1);
  54.  
  55.     btn0=(Button) findViewById(R.id.btn0);
  56.       btn0.setOnClickListener(this);
  57.     btn1=(Button) findViewById(R.id.btn1);
  58.       btn1.setOnClickListener(this);
  59.     btn2=(Button) findViewById(R.id.btn2);
  60.       btn2.setOnClickListener(this);
  61.    btn3=(Button) findViewById(R.id.btn3);
  62.       btn3.setOnClickListener(this);  
  63.    btn4=(Button) findViewById(R.id.btn4);
  64.       btn4.setOnClickListener(this);
  65.    
  66.    edText=(EditText)findViewById(R.id.edText);
  67.  
  68.  
  69.   setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
  70.  
  71.  
  72.     }//oncreate
  73.  
  74.  
  75.     @Override
  76.     public void onClick(View v) {
  77.         // по id определеяем кнопку, вызвавшую этот обработчик
  78.         switch (v.getId()) {
  79.        
  80.             case R.id.btn0 :
  81.                          Intent intent = new Intent(this, abslayout.class);
  82.                           startActivity(intent);
  83.                 // тут  abslayout.class, имя вызываемого класса, соответствующий
  84.               // abslayout.java
  85.            break;      
  86.            
  87.        case R.id.btn1 :
  88.        Intent intent1 = new Intent(this, TextFieldTest.class);
  89.            intent1.putExtra("param0", "создать новый текст");
  90.            startActivityForResult(intent1, 1);
  91.          break;
  92.  
  93.        case R.id.btn2 :
  94.        Intent intent2 = new Intent(this, TextFieldTest.class);
  95.            intent2.putExtra("param0", "отредактировать существующий текст");
  96.            intent2.putExtra("param1", edText.getText().toString());    
  97.            startActivityForResult(intent2, 1);
  98.          break;  
  99.  
  100.         }//switch
  101.  
  102.     }//click  
  103.  
  104.   // RESULT_CANCELED.RESULT_OK
  105.   @Override
  106.   protected void onActivityResult(int requestCode, int resultCode, Intent data) {
  107.     if (data == null) {return;}
  108.     String ed = data.getStringExtra("edits");
  109.  //   if (data.getStringExtra("quiet").equals("yes") ) savePref("win","abs");
  110.    edText.setText(ed);
  111.   }
  112.  
  113.     @Override
  114.     protected void onPause() {  
  115.  
  116.         super.onPause();
  117.     }
  118.  
  119.      @Override
  120.     protected void onResume() {
  121.  
  122.         super.onResume();      
  123.     }
  124.  
  125.     @Override
  126.      protected void onDestroy() {
  127.         super.onDestroy();
  128.         }
  129.  
  130.  
  131. }//all
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top