Заставка не работает в мобильном телефоне, но работает в эмуляторе - PullRequest
0 голосов
/ 30 июня 2018

В моем приложении для Android появляется сообщение «К сожалению, приложение остановлено». Он содержит только заставку. Он отлично работает во время работы в эмуляторе (Android Nougat). Проблема возникает только при запуске в моем мобильном телефоне (уровень API 22 и Android 5.1). Ниже основной деятельности

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        Handler handler = new Handler();
        handler.postDelayed(r,3000);
    }
    Runnable r = new Runnable() {
        @Override
        public void run() {
            Intent intent = new Intent(MainActivity.this,HomeActivity.class);
            startActivity(intent);
            finish();
        }
    };
}

На заставке я показываю только изображение. Ниже приведена активность_основная.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/bg_img"
tools:context="com.app.wallpaperandquoteshub.activities.MainActivity">
</RelativeLayout>

Пожалуйста, помогите мне решить эту проблему:)

...