如何使用相同的android按钮启动活动并在以前的活动中执行功能?

时间:2013-07-25 11:32:08

标签: android button

我有一个短信应用程序。我希望使用发送按钮在该活动中发送短信以及继续进行新活动。我已经编写了发送短信的代码。但是如何去参加另一项活动。同时。亲切的帮忙。这是代码。

btn.setOnClickListener(new View.OnClickListener() {     

                @Override
                public void onClick(View arg0) {

                    String mobileno=pno.getText().toString();
                    String text=msg.getText().toString();
                    sentsms(mobileno,text);

                }

            });

3 个答案:

答案 0 :(得分:1)

使用类似的东西:

Intent intent = new Intent(this, YourSecondActivity.class);
startActivity(intent);

在你的onClick中,这将是:

btn.setOnClickListener(new View.OnClickListener() {     

            @Override
            public void onClick(View arg0) {

                String mobileno=pno.getText().toString();
                String text=msg.getText().toString();
                sentsms(mobileno,text);

                Intent intent = new Intent(this, YourSecondActivity.class);
                startActivity(intent);
            }

});

答案 1 :(得分:1)

请查看以下代码:

btn.setOnClickListener(new View.OnClickListener() {     

                @Override
                public void onClick(View arg0) {

                    String mobileno=pno.getText().toString();
                    String text=msg.getText().toString();
                    sentsms(mobileno,text);

                    // start other activity here
                    Intent intent = new Intent(CurrentActivity.this,
                        YourOtherActivity.class);
                    startActivity(intent);

                }

            });

答案 2 :(得分:0)

试试这个..

  btn.setOnClickListener(new View.OnClickListener() {     

        @Override
        public void onClick(View arg0) {

            String mobileno=pno.getText().toString().trim();
            String text=msg.getText().toString().trim();
            sentsms(mobileno,text);

            Intent intent = new Intent(this, YourActivityName.class);
            startActivity(intent);
        }

 });