我有 MainActivity
:
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
}
}
而且, NewActivity
:
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");
工作?
1条答案
按热度按时间mnowg1ta1#
很可能你开始了错误的活动。如果您没有明确的代码来执行此操作,那么它就在您的
manifest
. 有一个活动标记,其目的过滤器分类为LAUNCHER
. (这是在您创建项目时自动生成的)。带有此筛选器的活动将是启动时开始的活动。要启动另一个活动,请在清单中声明它并使用intent。这些都是简单的事情,你可以学习与谷歌快速搜索。