Показывать только экран Spla sh - PullRequest
0 голосов
/ 21 июня 2020

Мой android код не показывает основную активность, он показывает только экран spla sh и затем закрывается. Главный экран не отображается. Я собираюсь поделиться всеми своими файлами, кроме MainActicity. Пожалуйста, скажите мне, что я делаю не так

Вот spla sh. java:

    //splash.java
    package com.example.myapplication;

    import android.content.Intent;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;

    public class splash extends AppCompatActivity {

                @Override
                protected void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_splash);
            Thread td=new Thread(){
               public void run()
               {
                   try
                   {
                        sleep(3000);
                   }
                   catch(Exception ex)
                   {
                        ex.printStackTrace();
                   }
                   finally
                   {
                            Intent it=new Intent(splash.this,MainActivity.class);
                            startActivity(it);

                   }
               }
            };td.start();
        }        
    }

Вот activity_spla sh. xml

  <?xml version="1.0" encoding="utf-8"?>
  <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:paddingLeft="16dp"
      android:paddingRight="16dp" >

      <ImageView
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:src="@drawable/age"
          android:layout_marginLeft="70sp"
          android:layout_marginTop="200sp"

         />

      <TextView
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="@string/splashText"
          android:layout_marginTop="450sp"
          android:layout_marginLeft="5sp"
          android:textSize="18sp"
          android:textColor="@color/colorPrimaryDark"
          android:textStyle="bold"
          />
  </RelativeLayout>

вот AndroidManifest. xml

  <?xml version="1.0" encoding="utf-8"?>
  <manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.example.birthdaycountdown">

      <application
          android:allowBackup="true"
          android:icon="@mipmap/ic_launcher"
          android:label="@string/app_name"
          android:roundIcon="@mipmap/ic_launcher_round"
          android:supportsRtl="true"
          android:theme="@style/AppTheme">
          <activity android:name=".MainActivity">

          </activity>

          <activity android:name=".splash">
              <intent-filter>
                  <action android:name="android.intent.action.MAIN" />

                  <category android:name="android.intent.category.LAUNCHER" />
              </intent-filter>
          </activity>


      </application>

  </manifest>

Пожалуйста, ответьте на этот вопрос, я только новичок в android.

1 Ответ

0 голосов
/ 21 июня 2020

Сначала проверьте logcat, с какой проблемой вы столкнулись. также поделитесь проблемой logcae.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...