华为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,所以出现了意想不到的错误。

在这里特地写出来,和大家分享。写的不对的,请大侠指教,谢谢。

你可能感兴趣的:(android,测试,HTC,华为,button,Motorola)