我想从MainActivity转到HomeFragment。我试图使用intent,它不会工作。
我该怎么做呢?
主要活动代码
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView forgot_password = findViewById(R.id.forgot_password);
TextView Signing_Up = findViewById(R.id.Signing_Up);
TextView Sign_In =findViewById(R.id.Sign_In);
Signing_Up.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Intent intent = new Intent(v.getContext(),Signup.class);
startActivityForResult(intent, 0);
}
});
forgot_password.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Intent intent = new Intent(v.getContext(),Forgot_password.class);
startActivityForResult(intent, 0);
}
});
Sign_In.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Intent intent = new Intent(v.getContext(),HomeFragment.class);
startActivityForResult(intent, 0);
}
});
}
public void signUpPage(View view) {
}
}发布于 2018-08-07 10:47:39
活动是显示的屏幕。片段就像一个活动内部的迷你活动,它本身就起作用。因此,不能从活动转到片段,而是从活动转到另一个活动。但是,如果你询问如何从活动转到另一个活动,请尝试以下操作:
Intent intent = new Intent(OldActivity.this, NewActivity.class);
startActivity(intent);https://stackoverflow.com/questions/-100005921
复制相似问题