华为MediaPad android开发异常

  如题:

平时开发的适合用htc的手机和motorola 的MZ606进行android开发

自己开发的软件的,在不同的activity之间切换如下

        btn=(Button)findViewById(R.id.btnNextView);
        btn.setOnClickListener(new OnClickListener()
        {
            public void onClick(View v)
            {
                Intent itent=new Intent();
                itent.setClass(MainActivity.this, ActivitySecond.class);
                startActivity(itent);
               // MainActivity.this.finish();
            }
        });



注意红色字体,没有进行调用 红色字体 ,所以mainactivity 应该不会进行进行销毁 也就是调用void onDestroy() 这个函数

正常情况下就是调用 void onPause() 和 void onStop(),然后就打开新的 ActivitySecond.class 。

注意这是正常情况。

但是当我使用华为MediaPad 进行测试的适合,刚开始不知道问题,当一打开新的activity就出现异常。

是什么异常呢? 是我们在打开新的 activity的时候  也就是上面代码调用的时候,它会调用void onDestroy() 这个函数

这是我没有意料到的。经过多方测试才找到这个原因。因为我会在onDestroy()这个函数里面关掉一些端口和StopService,所以出现了意想不到的错误。

在这里特地写出来,和大家分享。写的不对的,请大侠指教,谢谢。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值