public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent iCodes = new Intent(this, OtherActivity.class);
startActivity(iCodes);
}
各位高手,
网上的教程都是单击按钮,然后打开第二个activity,这本人懂。
但问一下怎么样直接打开第二个activity呢?
背景是本人需要判断假如是第一次打开,跳到另外一个activity,否则不跳。
上面的code语法没错,但在仿真器 提示has stopped…
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent iCodes = new Intent(this, OtherActivity.class);
startActivity(iCodes);
}
各位高手,
网上的教程都是单击按钮,然后打开第二个activity,这本人懂。
但问一下怎么样直接打开第二个activity呢?
背景是本人需要判断假如是第一次打开,跳到另外一个activity,否则不跳。
上面的code语法没错,但在仿真器 提示has stopped…
解决方案
20
本人觉得红色那两行代码放到oncreate里面不行,原因是这个时候界面还没显示出来,应该放到onresum里面或像他们说的那样用线程延迟执行,延迟到界面显示完成为止