Java Can';在一次活动中,你不能让两门课都起作用吗?

Java Can';在一次活动中,你不能让两门课都起作用吗?,java,android,class,android-activity,Java,Android,Class,Android Activity,我有main活动: public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); System.out.pr

我有
main活动

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        System.out.println("MainActivity talking here"); //this works
    }
}
public class NewActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        System.out.println("NewActivity talking here"); //this doesn't work!
    }
}
以及,
NewActivity

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        System.out.println("MainActivity talking here"); //this works
    }
}
public class NewActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        System.out.println("NewActivity talking here"); //this doesn't work!
    }
}

为什么不
System.out.println(“NewActivity talking here”)工作?

您可能开始了错误的活动。如果您没有显式地让代码执行此操作,那么它就在您的
清单中。有一个活动标记,其意图过滤器分类为
LAUNCHER
。(这是在您创建项目时自动生成的)。带有此筛选器的活动将是启动时开始的活动


要启动另一个活动,请在清单中声明它并使用意图。这些都是简单的事情,你可以通过快速的谷歌搜索来学习

因为
NewActivity
没有运行。如何启动
NewActivity
?@qbrut我想它不会启动,我就在那里。我希望它以与
main活动
相同的方式启动。@JonathanDoe一次只运行一个活动。如果要运行第二个活动,则需要启动它。在这一点上,原始活动是隐藏的。是的,但我说的是Java类。Java类
MainActivity
activity\u main
打开时自动启动。但是,类
NewActivity
不会启动。我怎样才能让它也启动呢?我的答案仍然有效——您需要在清单中声明它,并通过Intent启动它:不过我不想启动另一个活动。我只有一个活动。我有一个活动和两个类来控制那个活动。你能举个例子来实现吗?