これは私のコードです:
Log.d("inf", loader);
if (loader == "Klasse"){
Log.d("inf", "Klasse yes");
OPTS = new String[] { //Something };
} else {
Log.d("inf", "Klasse no");
OPTS = new String[] { //Something };
}
最初の行では、出力は正確に「Klasse」ですが、次の出力は常に「Klasse no」です。ローダー文字列は次のように設定されます。
String loader = "";
Bundle exta = getIntent().getExtras();
if(exta !=null) {
try {
json = new JSONObject(exta.getString("json"));
loader = exta.getString("order");
} catch (JSONException e) {
e.printStackTrace();
}
}
何が悪いのか、何か考えはありますか?