2.26打卡

今天学习了Android开发

package chuancan;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;

import android.annotation.SuppressLint;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

import com.example.stduy.R;

public class ChuanCanActivity extends AppCompatActivity {

    private EditText pass1;

    @SuppressLint("MissingInflatedId")
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_chan_can);
        pass1=findViewById(R.id.Pass1);
    }

    public void Pass(View view) {
        String value=pass1.getText().toString().trim();
        //方式一putextra
    /*    Intent intent = new Intent(this, JieShouActivity.class);
        intent.putExtra("name","张三");
        intent.putExtra("age",18);
        startActivity(intent);*/

        //方式二
        Intent intent = new Intent(this, JieShouActivity.class);
        Bundle bundle=new Bundle();
        bundle.putString("name",value);
        bundle.putInt("age",20);
        intent.putExtras(bundle);
        /*startActivity(intent);*/
        startActivityForResult(intent,100);

    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if(requestCode== 100 && resultCode==RESULT_OK)
        {
            String result=data.getStringExtra("result");
            Toast.makeText(this, result, Toast.LENGTH_SHORT).show();
        }
    }
}
posted @ 2024-02-26 22:07  aallofitisst  阅读(9)  评论(0)    收藏  举报