千家信息网

Android中Activity和Intent怎么用

发表于:2024-09-26 作者:千家信息网编辑
千家信息网最后更新 2024年09月26日,这篇文章给大家分享的是有关Android中Activity和Intent怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。界面activity_main.xml <
千家信息网最后更新 2024年09月26日Android中Activity和Intent怎么用

这篇文章给大家分享的是有关Android中Activity和Intent怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。




界面activity_main.xml

            

界面otheractivity.xml

        

MainActivity.java

public class MainActivity extends ActionBarActivity {        private Button myButton;        private Button sendButton;        private EditText usernameEditText;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);                myButton = (Button) findViewById(R.id.myButton);        myButton.setText("传值");                sendButton = (Button) findViewById(R.id.sendButton);        sendButton.setText("发短信");                usernameEditText = (EditText) findViewById(R.id.usernameEditText);                myButton.setOnClickListener(new OnClickListener() {                                                @Override                        public void onClick(View v) {                                                                //Intent intent = new Intent(MainActivity.this, OtherActivity.class);                                Intent intent = new Intent();                                intent.setClass(MainActivity.this, OtherActivity.class);                                String username = usernameEditText.getText().toString();                                intent.putExtra("username", username);                                MainActivity.this.startActivity(intent);                                //startActivity(intent);                        }                });                sendButton.setOnClickListener(new OnClickListener() {                                                @Override                        public void onClick(View v) {                                //调用发端信的程序                                Uri uri = Uri.parse("smsto:18513430780");                                Intent intent = new Intent(Intent.ACTION_SENDTO, uri);                                intent.putExtra("sms_body", "The SMS text");                                startActivity(intent);                                                        }                });    }}

OtherActivity.java

public class OtherActivity extends Activity{        private TextView myTextView;        @Override        protected void onCreate(Bundle savedInstanceState) {                super.onCreate(savedInstanceState);                Toast.makeText(getApplicationContext(), "click", Toast.LENGTH_SHORT).show();                setContentView(R.layout.otheractivity);                myTextView = (TextView) findViewById(R.id.myTextView);                                String username = getIntent().getStringExtra("username");                                myTextView.setText("传过来的值是:" + username);        }}

感谢各位的阅读!关于"Android中Activity和Intent怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

0