我有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");
无效?
答案 0 :(得分:0)
您可能正在开始错误的活动。如果您没有明确地让代码执行此操作,那么它就在您的manifest
中。有一个活动标记,其意图过滤器分类为LAUNCHER
。 (这是在您创建项目时为您自动生成的)。此过滤器的活动将是在启动时开始的活动。
要启动另一项活动,请在清单中声明它并使用意图。这些都是简单的事情,您可以通过快速谷歌搜索学习。