Intent intent = new Intent();
intent.setClass(Activity1.this, Activity2.class);
startActivity(intent);
Activity1.this.finish();
切换到另外个activity一定要销毁第一个吗!
解决方案 »
- Android开发环境的搭建(jdk+eclipse+android sdk)
- NDK r6编译静态库的问题
- android 奇怪的问题
- 如何添加和删除日历事件
- 给讲讲它吧---AndroidManifest.xml
- 关于布局一个很郁闷的问题
- 求教,急!急!急!关于listview的viewpager监听问题
- addJavascriptInterface 扩展的方法 在某些安卓机中 无法调用
- 求大神帮我反编译android 可以编译出来不是ABCD吗 界面可以看吗?
- Android NDK编译工程成功,但点击运行时却报一些Function 'XXX' could not be resolved的错误
- 关于Service中的startService或者bindService的区别
- 如何调试Android system_process进程的代码?
如果不能跳转到第二个,是不是第二个Activity没有在manifast.xml中注册的问题?
Activity有四种状态:
active:Activity在栈的顶端,它是可见的。通常,有焦点的前台Activity用来响应用户的输入。当另一个Activity变成active状态时,这个就会变成paused。
paused:Activity可见但不拥有焦点,它是暂停的。当最前面的Activity是全透明或非全屏的时候,下面的Activity就会是这个状态,不接受用户的输入事件。
stopped:Activity不可见,停止了,但仍然留在内存里来保存所有的状态和成员信息。
inactive:一个曾经被启动过的Activity被杀死时,就变成inactive,会从Activity栈中移除,当它重新显示和再次使用时需要再次启动。
第二,一个项目中如果有多个activity,则需要在AndroidManifest.xml中,进行相关的注册。这样才不会导致跳转时找不到类。
我有2个activity,一个activity上面只有一个webview。
Intent intent = getIntent();
intent.setClass(MainActivity.this, UpLoadActivity.class);
startActivity(intent);转换成功,没问题。我按了返回键以后他会回到第一个activity,问题就在这,但他返回到第一个activity时候,第一个activity上webview显示的web无法再输入数据。
第一个Activity不用销毁