我有彈出自定義彈出按鈕,他們帶我到錯誤的活動,我不知道爲什麼。它的啓動活動甚至不在onclick方法中。爲什麼我的應用程序啓動了錯誤的活動?
Button playit = (Button) dialog.findViewById(R.id.playDetourDialog);
playit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
System.out.println("go to pyramid");
Intent i = new Intent(getApplicationContext(), PyramidGamePlay.class);
startActivity(i);
dialog.dismiss();
}
});
清單:
<?xml version="1.0" encoding="utf-8"?>
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Main"
android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:theme="@android:style/Theme.NoTitleBar" android:name="GamePlayRegular"></activity>
<activity android:theme="@android:style/Theme.NoTitleBar" android:name="WorldSelect"></activity>
<activity android:theme="@android:style/Theme.NoTitleBar" android:name="OptionsPage"></activity>
<activity android:theme="@android:style/Theme.NoTitleBar" android:name="World"></activity>
<activity android:name="GameEndPage" android:theme="@android:style/Theme.NoTitleBar"></activity>
<activity android:theme="@android:style/Theme.NoTitleBar" android:name="PyramidGamePlay"></activity>
</application>
請你過去的代碼和manifest.xml文件。 – Nikhil
可以發表你的代碼的其他部分..? – ngesh
你想要什麼其他部分代碼?這是一個相對較大的項目,因此有很多代碼,但是應該開始正確的活動否? – Robin