2013-07-04 4 views
0

, когда я пытаюсь запустить мое приложение на планшете с Android версии 4 он не будет работать и давать эту ошибку в журнале кошкиприложение не работает на планшете

07-04 13:16:28.029: E/AndroidRuntime(688): FATAL EXCEPTION: Thread-94 
07-04 13:16:28.029: E/AndroidRuntime(688): java.lang.UnsupportedOperationException 
07-04 13:16:28.029: E/AndroidRuntime(688): at java.lang.Thread.stop(Thread.java:1076) 
07-04 13:16:28.029: E/AndroidRuntime(688): at java.lang.Thread.stop(Thread.java:1063) 
07-04 13:16:28.029: E/AndroidRuntime(688): at com.henanet.dalel.SplashScreen$1.run(SplashScreen.java:48) 
07-04 13:16:28.499: I/dalvikvm(688): threadid=3: reacting to signal 3 
07-04 13:16:29.121: D/dalvikvm(688): GC_FOR_ALLOC freed 680K, 13% free 6869K/7815K, paused 408ms 
07-04 13:16:29.139: E/dalvikvm(688): Unable to open stack trace file '/data/anr/traces.txt': Is a directory 
07-04 13:16:29.139: I/dalvikvm(688): threadid=3: reacting to signal 3 
07-04 13:16:29.370: E/dalvikvm(688): Unable to open stack trace file '/data/anr/traces.txt': Is a directory 
07-04 13:16:30.569: D/dalvikvm(688): GC_CONCURRENT freed 262K, 11% free 7016K/7815K, paused 3ms+4ms 
07-04 13:16:31.900: W/dalvikvm(688): threadid=13: thread exiting with uncaught exception (group=0x409c01f8) 
07-04 13:16:31.900: I/Process(688): Sending signal. PID: 688 SIG: 9 

это Splash.java как вы можете видеть очень просто и скажите, пожалуйста, как сделать изображения подходят таблетки

общественного класса SplashScreen расширяет активность {

//how long until we go to the next activity 
protected int _splashTime = 5000; 

private Thread splashTread; 

/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.splash); 

    final SplashScreen sPlashScreen = this; 

    // thread for displaying the SplashScreen 
    splashTread = new Thread() { 
     @Override 
     public void run() { 
      try { 
       synchronized(this){ 

         //wait 5 sec 
         wait(_splashTime); 
       } 

      } catch(InterruptedException e) {} 
      finally { 
       finish(); 

       //start a new activity 
       Intent i = new Intent(); 
       i.setClass(sPlashScreen, MainActivity.class); 
         startActivity(i); 

       stop(); 
      } 
     } 
    }; 

    splashTread.start(); 
} 

//Function that will handle the touch 
@Override 
public boolean onTouchEvent(MotionEvent event) { 
    if (event.getAction() == MotionEvent.ACTION_DOWN) { 
     synchronized(splashTread){ 
       splashTread.notifyAll(); 
     } 
    } 
    return true; 
} 

}

+0

Пожалуйста сообщение 'SplashScreen.java' вокруг линии 48 – tbruyelle

+0

Мы не можем быть уверены, что пока мы не видим код SplashScreen, но вы уверены, что вы не используя какую-то особенность планшета не имеет? Подумайте о таких вещах, как (back-) камера, телефония (смс/звонки), некоторые даже не имеют портретного режима. –

ответ

0

Изображение с заставкой не найдено в подходящей папке с возможностью перемещения.

выдвижной-большой-mdpi или hdpi папка для 7-дюймовых планшетов.

drawable-xlarge-mdpi или hdpi папка для 10-дюймовых планшетов.

используйте правильные изображения.

и проверьте в файле манифеста для тега

<supports-screens 
     android:anyDensity="true" 
     android:largeScreens="true" 
     android:normalScreens="true" 
     android:smallScreens="true" 
     android:xlargeScreens="true" /> 
Смежные вопросы