2 u011969010 u011969010 于 2013.09.04 16:01 提问

安卓,两个activity之间跳转,程序直接崩溃。

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn1 = (Button) findViewById(R.id.btn1);

    OnClickListener list = new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            Intent intent = new Intent(MainActivity.this, First.class);
            MainActivity.this.startActivity(intent);
            finish();

        }

    };
    btn1.setOnClickListener(list);
}

}

这段代码没错吧,为什么到手机上运行的时候,直接就崩溃了。布局没问题,注释代码的时候可以显示。

1个回答

shaojie519
shaojie519   2013.09.04 16:22

First有没有在AndroidMainfiest.xml中定义呢,最好把logcat日志也贴出来

u011969010
u011969010 <activity android:name="com.gul.First"></activity>
接近 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android:Activity之间跳转时停止运行的一种解决办法
最近Android开发过程中由一个activity向某个activity跳转时
Android实现两个Activity界面的跳转并传值
Android实现Activity两个界面的跳转和传值                 前些天试着做了一个音乐播放器,很简单的一个程序,不过里面涉及到的知识需要我好好总结下。               首先我们首先说下两个Activity之间的跳转,不涉及传值。这里涉及到一个异常强大的Intent类,顾名思义,它的字面意思是“意图”,他异常重要,我们知道Android有四大核心组件 Act
Android源程序实现两个Activity之间的跳转
Android源程序实现两个Activity之间的跳转
【Android安卓笔记】Activity跳转导致的“程序停止运行”
检查“跨布局操作”造成的NullPoint空指针错误当你给某个布局中的控件修改属性时,若此布局不是当前显示并聚焦(Show and Focus)的布局,那么就会造成NullPoint空指针错误(但Eclipse编译不报错)比如,setText() ,setColor()……等等都会造成NullPoint错误,  但比较常见的是“添加监听事件”造成的此错误,因为我们往往会在界面初始化时一次性给所有控...
android之两个activity相互跳转
android跳转大概有两种方法!! 但是一般都用intent进行跳转。另一种是改变activity的布局     setContentView(R.layout.main); 也就是改变main就OK了! 下面是利用intent进行跳转 的方法!   /* new一个Intent对象,并指定要启动的class */         Intent intent = new Inten
两个,三个Activity之间的相互跳转
今天 在做一个快递选择地址的功能需要这样的情况. 切换选择收货地址的功能. 效果图    从左往右数,称为MainActivity,AActivity,BActivity. 他们的流程是下面这样样走的  直接选择地址就是走这样的流程. MainActivity--->AActivity---->MainActivity   如果我没有设置地址或者地址需要修改,我就需要
Android 两个Activity之间相互跳转传值 并且关闭之前的Activity
在Android 中 A activity 跳转到B activity在A activity中 public void ScanClicked(View v) { //按键按下 Intent intent_reg=new Intent(Setdata.this,DeviceScanActivity.class); //从Setdata转到D
【总结】在两个Activity之间进行跳转时出错原因分析(二)——在AndroidManifest.xml未声明导致
这是一个比较常见的原因,很多人在两个Activity之间进行跳转时,往往是由于未在AndroidManifest.xml中声明相应的Activity而导致出错。 <activity android:name="com.kavinapps.androidk.mygallery.MainActivity" android:label="@string/
Activity之间的跳转的两种实现方法
概括在Android当中,Activity的跳转有两种方法,第一个是利用startActivity(Intent intent);的方法,第二个则是利用startActivityForResult(Intent intent,int requestCode);的方法,从字面上来看,这两者之间的差别只在于是否有返回值的区别,实际上也确实只有这两种区别第一种方法的代码实现//建立Intent对象,将两个
android在两个activity间传值
这段时间接触到的主要有三种,如果以后接触到其他方式再加以补充 1、利用一个中间存储的intent来传递 需要传值页面 Intent addTiming = new Intent(); addTiming.putExtra("chooseDate", repeat_content_view.getText()); addTiming.setClass(Add