如何将一个android活动连接到另一个?

时间:2019-08-17 09:56:14

标签: android android-studio

我正在尝试做类似的事情,当我单击活动1 上的“ Button_Set”按钮时,它应将活动2 编辑框设置为< / strong>。 我知道下面的代码给出了Null指针异常,并且预期无法正常工作。

任何想法我该怎么做?

order.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                startActivity(new Intent(Activity1.this,Activity2.class));
                setorder.setText("Welcome User");

           }
  });

2 个答案:

答案 0 :(得分:0)

使用常规代码将用户转移到新的活动。

order.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                startActivity(new Intent(Activity1.this,Activity2.class));
           }
  });

在活动2中:

您不能使用其他布局的edittext,而不能夸大其词。

如果是EditText

@Override
   public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);
      EditText setorder = (EditText) findViewById(R.id.setorder);
      setorder.setText("Welcome User");
   }

或者如果是TextView

@Override
       public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
          TextView setorder = (TextView) findViewById(R.id.setorder);
          setorder.setText("Welcome User");
       }

答案 1 :(得分:0)

button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                startActivity(new Intent(FirstActivity.this,SecondActivity.class));
           }
      });