我的Android Manifest飞溅屏幕活动的问题

问题描述:

我正在开发一款工作完美的Android应用程序,如果我更改开关.LAUNCHER WITH .DEFAULT, 程序崩溃并且日志中没有显示错误消息。 这是我在线上遵循一些指令后尝试的。我的Android Manifest飞溅屏幕活动的问题

1.Download新gradle这个 2.Clean我的项目 3.Sync我gradle这个 所有这些事情没有工作对我来说,请需要帮助。 package com.asimyaz.android.nilemssn;

import android.content.Intent; 
    import android.os.Handler; 
    import android.support.v7.app.ActionBarActivity; 
    import android.os.Bundle; 
    import android.view.Menu; 
    import android.view.MenuItem; 


    public class Splash extends ActionBarActivity { 

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

      Handler handler = new Handler(); 

      handler.postDelayed(new Runnable() { 

       @Override 
       public void run() { 
        Intent i =new Intent(Splash.this,MainActivity.class); 
        startActivity(i); 
        finish(); 
       } 
      },10000); 
     } 


     @Override 
     public boolean onCreateOptionsMenu(Menu menu) { 
      // Inflate the menu; this adds items to the action bar if it is present. 
      getMenuInflater().inflate(R.menu.menu_splash, menu); 
      return true; 
     } 

     @Override 
     public boolean onOptionsItemSelected(MenuItem item) { 
      // Handle action bar item clicks here. The action bar will 
      // automatically handle clicks on the Home/Up button, so long 
      // as you specify a parent activity in AndroidManifest.xml. 
      int id = item.getItemId(); 

      //noinspection SimplifiableIfStatement 
      if (id == R.id.action_settings) { 
       return true; 
      } 

      return super.onOptionsItemSelected(item); 
     } 
    } 
<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.asimyaz.android.nilemssn" > 

    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.SEND_SMS" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name=".MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".bio" 
      android:label="@string/title_activity_bio" > 
     </activity> 
     <activity 
      android:name=".past_questions" 
      android:label="@string/title_activity_past_questions" > 
     </activity> 
     <activity 
      android:name=".my_web" 
      android:label="@string/title_activity_my_web" > 
     </activity> 
     <activity 
      android:name=".my_pdfRend" 
      android:label="@string/title_activity_pdf__renderer" > 
     </activity> 
     <activity 
      android:name=".Suggestion" 
      android:label="@string/title_activity_suggestion" > 
     </activity> 
     <activity 
      android:name=".Splash" 
      android:label="@string/title_activity_splash"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN"/> 
       <category android:name="android.intent.category.LAUNCHER"/> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 
+0

可能重复的[如何获取多个图标以在一个应用程序中启动不同的活动?](http://*.com/questions/3270409/how-do-i-get-multiple-icons-to-launch -different-activities-in-one-application) –

Yippee! 我发现这个问题,这个问题与我设置为我的splashscreen背景图像的图像大小有关,图像尺寸太大以至于无法使用我的应用程序。只需更改图像或减少像素。 我相信它会工作。

我认为这将通过使用任务亲和力属性工作。请看https://*.com/a/3270422/819904

+0

谢谢但是,为什么程序无法正常工作,而其他人正在与我的同事一起工作,并且正在工作 –