Tôi vừa công bố ngày hôm qua ứng dụng Android đầu tiên của tôi. Tôi không thử nghiệm trên Android 4.0 và bạn tôi vừa nói với tôi rằng ứng dụng của tôi bị treo trên thiên hà S2 (4.0.3)Ứng dụng của tôi hoạt động trên android 2.3.3 đến android 3.1 nhưng dừng lại với lỗi trên 4.0 +
Nó bị treo sau vài giây trong hoạt động màn hình giật gân của tôi, chỉ một vài dòng đang có lẽ các bạn có thể kiểm tra xem nó:
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.splashscreen);
try
{
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT);
overridePendingTransition(0 , 0);
// 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();
try
{
/*
Intent i = new Intent();
i.setClass(SplashScreen.this, MainActivity.class);
startActivity(i);
finish();
*/
}
catch(Exception e)
{
ki(e);
}
stop();
}
}
};
splashTread.start();
}
catch(Exception ex)
{
ki(ex);
}
}
@Override
public void onBackPressed() {
return;
}
//Toaster
public void ki(Exception message)
{
Toast myToast = Toast.makeText(getApplicationContext(), message.toString(), 1);
myToast.show();
}
Works verry tốt trên Android 2,3-3,1 nhưng tôi không thể tìm ra whats vấn đề với 4.0 +
Xin giúp cảm ơn bạn!
Chỉnh sửa:
Nếu tôi xóa chủ đề của mình, mọi thứ hoạt động tốt. Vì vậy, tôi câu hỏi mới là ... Whats mới với chủ đề trong 4,0? Tôi chỉ chạy một chủ đề mà không có gì và thậm chí tôi đã có vụ tai nạn.
Nhìn vào LogCat! –
Sẽ rất hữu ích nếu bạn có thể chia sẻ LogCat – Naved
http://tinyurl.com/7tyuqbw – weakwire