のプログラミングロジックについて両方の値が真であるif文のif文を処理するメソッドを実行すると、この奇妙な動作が発生します。==
ここにコードとその外観を示します。右上に丸で囲まれたところに、classNameの値が赤で表示されます。
なぜこのようなことが起こっているのか、より良い方法があると思われる方は、私がすでに使用しているコーディングロジックに対応してください。デバッグクラス名= "RWB"
public void ClassReturn(){
String tempName = getIntent().getExtras().getString("CLASS_NAME");
if(tempName == null){
Log.i("Intent Delivery", "Intent deliver has failed.");
}else{
String className = tempName; // This is return back to the correct class your in
if(className == "rwb"){
Intent intent = new Intent(BasicOption.this, ReadWholeBook.class);
startActivity(intent);
}
}
}
イメージはあまりにも低い解像度を伝えます。あなたは関連するセクションだけを再投稿できますか? –
もちろん、画像を右クリックして画像をクリックすることもできます。コードを追加するBrb。 – wesdfgfgd
新しいタブで画像を開くとフルサイズになります。http://i.stack.imgur.com/t2cC4.png –