に活動を開始し、私は3 actvitiesを持っています。私がボタンをクリックすると問題なしで開きますが、条件でアクティビティを開く場合は機能しません。条件
if(s2=="Both") {
Intent i = new Intent();
i.setClassName("com.gotit.babynames", "com.gotit.babynames.BabyNameActivity");
startActivity(i);
setTitle(s2);
} else if(s2=="Boys") {
Intent j = new Intent();
j.setClassName("com.gotit.babynames", "com.gotit.babynames.Boys");
startActivity(j);
setTitle(s2);
} else {
Intent k = new Intent();
k.setClassName("com.gotit.babynames", "com.gotit.babynames.Girls");
startActivity(k);
setTitle(s2);
}
作品完全 – Rajesh
いただきましエラーならば、私は唯一のsetTitleを削除しておく場合は、最後の一つは... com.gotit.babynames.Girls ..を開きますか?それはcom.gotit.babynames.BabyNameActivityまたはcom.gotit.babynames.Boysを開いていない何らかの理由で – waqaslam
....条件は他に行く..私はこのように与えれば(S2 ==「両方」)場合、それは動作します{ \t \t \t \t setTitle(s2); } else if(s2 == "Boys"){ setTitle(s2); }他{ \tのsetTitle(S2)。 } – Rajesh