2013-07-25 3 views
0

Chat.java 및 activity_main.xml을 사용하여 프로젝트를 만들었습니다. 이것은 열리는 "창"입니다. 하지만 지금은 창을 바꾸고 싶습니다. 그래서 내가 작성한 로그인 (Login.java & LoginXML.xml)이 먼저 나타납니다. 그걸 어디에서 써야합니까? 나는.로드 할 활동이 추가!Android 첫 번째 창 열기

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

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

답변

1

감사합니다 :(아무것도 찾을 지금로드 기타 활동에서이 코드를 제거 할 수 없습니다.

을 매니페스트에서
+0

대단히 감사합니다! 나는 Stackoverflow 사랑, 너희들 모두 알고 : D – calmandniceperson

+0

하지만 지금 그것을 실행하려고하면 오류가 throw됩니다 : Gradle : 'LinkrAndroid : processDebugResources'작업 실행에 실패했습니다. > C : \ Users \ mko \ AndroidStudio \ sdk \ build-tools \ android-4.2.2 \ aapt.exe를 실행하지 못했습니다. 출력 – calmandniceperson

+0

을 참조하십시오. 정리를 시도하고 프로젝트를 다시 빌드하고 새 AVD를 시작하십시오. 문제가 지속되면 로그인 파일을 확인하고 작동하는지 여부를 확인하십시오. –

0

:

<activity 
     android:name=".MainActivity_" 
     android:label="@string/app_label" android:screenOrientation="landscape"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

설정 안드로이드 : 새의 이름 = ". MainActivity_" 파일

0

제 경우에는 앱을 시작한 다음 대시 보드 활동을 로그인 활동 및 기본 활동과 비슷한 것으로 생각합니다.

<activity 
     android:name=".SplashActivity" 
     android:configChanges="orientation" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".DashboardActivity" 
     android:configChanges="orientation" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait" > 
    </activity> 

는 시작 활동에서 나는 주요 활동에 바로 로그인 로직 후 통과하게 될 경우 대시 보드 활동

new Handler().postDelayed(new Runnable() 
    { 
     public void run() 
     { 
      Intent dashboardIntent = new Intent(SplashActivity.this, DashboardActivity.class); 
      SplashActivity.this.startActivity(dashboardIntent); 
      SplashActivity.this.finish(); 
     } 
    }, SPLASH_DISPLAY_LENGTH); 

로 이동이 코드를 사용합니다. 희망이 도움이됩니다.

+0

아 ... f *** .. 내 R. 자바가 없어 졌나요? wtf? -.- – calmandniceperson

+0

Ok. 이제 작동합니다. 고맙습니다!! <3 : D – calmandniceperson