hiển thị qus nhiều Activity icon trên màn hình khi cài đặt ứng dụng!

Thảo luận trong 'Điện thoại, viễn thông' bắt đầu bởi g08ct, 8/9/12.

  1. g08ct New Member

    g08ct

    Tham gia ngày:
    15/8/12
    Bài viết:
    1,116
    Đã được thích:
    55
    Điểm thành tích:
    0
    Giới tính:
    Nam
    ứng dụng của mình gồm 5 cai activity khac nhau.khi mình build tren emulator thi chẳng hiểu sao mội một cái acivity lại có 1 cái icon hiện ra trên màn hinh:
    đây là file androidmenifest.xml cua minh:

    Mã:
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.vpoint.main"
          android:versionCode="1"
          android:versionName="1.0">
        <application   
        android:icon="@drawable/icon" 
        android:label="@string/app_name"
        
        >
         <activity 
         android:name=".SplashScreen.SplashScreen"
         android:label="SplashScreen"     
         android:screenOrientation="user"
         >
                      
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity android:name=".listbook.ListBook"
                      android:label="ListBook">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
             <activity android:name=".activity.BookOffline"
                      android:label="BookOffline">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity android:name=".chuongsach.ChuongSach"
                      android:label="ChuongSach">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>       
            <activity android:name=".tab.TabBar"
                      android:label="TabBar">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>   
            <activity android:name=".displaycontent.DisplayContentChapter"
                      android:label="DisplayContentChapter">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity android:name=".bookmark.BookmarkList"
                      android:label="BookmarkList">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
             <activity android:name=".totalbookmark.ListViewExpand"
                      android:label="BookmarkList">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
           
        </application>
    
    </manifest>
    xin hoi tai sao vay??? mình muốn chỉ hiện ra 1 cái icon chung cho cả ứng dụng thôi thì làm thế nào?


    Giapvantinh
     
    Đang tải...
  2. blue New Member

    blue

    Tham gia ngày:
    30/10/12
    Bài viết:
    2
    Đã được thích:
    2
    Điểm thành tích:
    0
    Mìh nghĩ là chỉ cần
    <activity
    android:name=".SplashScreen.SplashScreen"
    android:label="SplashScreen"
    android:screenOrientation="user"
    >

    <intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    </activity>
    giu nguyen cac activity sau ban bo intent-filter.
    Nếu khôn thì
    <intent-filter>
    <action android:name="com.app.android.ALLAPPLICATION" />
    <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
    cho action android:name ban dặt ten đó giống nhu bên code ban tạo startActivity(new Intent("com.app.android.ALLAPPLICATION"));
    còn <category android:name="android.intent.category.DEFAULT" /> thì bạn ghj như vậy không được de Main vì khi chạy nó sẽ không hiểu là chạy activity nào trước. Mong giúp được bạn.
     
    2 people like this.

Chia sẻ trang này