1

こんにちは私は初めてAndroidアプリを作成していますが、行き詰まっています。ボタン付きのメインメニューを作成しました。たとえば、コンソールゲームをクリックしてから、コンソールメニュービューに移動するなど、別のセカンダリメニューに移動します。そこでPlayStationボタンをクリックしてGoogleマップにアクセスします。問題は、コンソールメニューにアクセスすると、onclicklistenerメソッドが右ボタンに設定されていてもボタンが何も実行されないことです。問題のあるマニフェストに絞り込みましたが(私は思います)、何が悪いのかわかりません。これがコード全体です。ありがとうございます。:)

<uses-sdk android:minSdkVersion="10" />
 <uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

<application
    android:icon="@drawable/gf_icon"
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.NoTitleBar"
    android:debuggable="true">


    <uses-library android:name="com.google.android.maps" />

    <!--splash screen-->
    <activity
        android:name=".myMain"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

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

    <!-- main screen -->
    <activity
        android:name=".myMenu"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="com.irou.geekfast.CLEARSCREEN" />

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

    <!-- console games menu -->
     <activity
        android:name=".consoleGames"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="com.irou.geekfast.CONSOLEGAMES" />

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

     <!-- console games menu -->
     <activity
        android:name=".consoleGames"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="com.irou.geekfast.CONSOLEGAMES" />

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

     <!-- hardware menu -->
      <activity
        android:name=".mainMenu"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="com.irou.geekfast.MAINMENU" />
            <category android:name="android.intent.category.DEFAULT" />



        </intent-filter>
    </activity>

      <activity
        android:name=".helpBox"
        android:label="@string/app_name" 
        android:theme="@android:style/Theme.Dialog">
        <intent-filter>
            <action android:name="com.irou.geekfast.HELPBOX" />
            <category android:name="android.intent.category.DEFAULT" />



        </intent-filter>


    </activity>

        <!-- Map activity -->
      <activity
        android:name=".consoleMap"
        android:label="@string/app_name" >



        <intent-filter>
            <action android:name="com.irou.geekfast.CONSOLEMAP" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>


</application>

4

1 に答える 1

0

あなたが提供した情報から、あなたはインテントフィルターを欠いているように見えます

<intent-filter>
      <action android:name="android.intent.action.MAIN" />
       <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
于 2012-05-19T09:49:30.933 に答える