java unsupport_启动画面启动时出现java.lang.UnsupportedOperati...

当我的启动屏幕启动时,我在logcat中得到此错误:

11-06 02:36:45.450: E/global(4184): Deprecated Thread methods are not supported.

11-06 02:36:45.450: E/global(4184): java.lang.UnsupportedOperationException

11-06 02:36:45.450: E/global(4184): at java.lang.VMThread.stop(VMThread.java:85)

11-06 02:36:45.450: E/global(4184): at java.lang.Thread.stop(Thread.java:1280)

11-06 02:36:45.450: E/global(4184): at java.lang.Thread.stop(Thread.java:1247)

11-06 02:36:45.450: E/global(4184): at com.example.kostas.splash$1.run(splash.java:38)

这是我的课:

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.splash);

// thread for displaying the SplashScreen

Thread splashTread = new Thread() {

@Override

public void run() {

try {

int waited = 0;

while(_active && (waited < _splashTime)) {

sleep(100);

if(_active) {

waited += 100;

}

}

} catch(InterruptedException e) {

// do nothing

} finally {

finish();

startActivity(new Intent("com.example.kostas.main"));

stop();

}

}

};

splashTread.start();

}

@Override

public boolean onTouchEvent(MotionEvent event) {

if (event.getAction() == MotionEvent.ACTION_DOWN) {

_active = false;

}

return true;

}

第38行是stop();

我的应用程序启动没有问题,但我想修复它..我试图删除“ stop();”但我也遇到另一个错误.

11-06 02:44:56.321: E/(32599): onResume() check 0

11-06 02:44:56.321: E/(32599): onResume() check 1

11-06 02:44:56.321: E/Launcher(32599): setWindowOpaque()

11-06 02:44:56.341: E/(32599): onResume() check 2, mRestoring : false

11-06 02:44:56.341: E/(32599): onResume() check 3

11-06 02:44:56.341: E/(32599): onResume() check 4

11-06 02:44:56.345: E/(32599): onResume() check 5

谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值