0
我有代碼不要啓動內部的活動,如果情況
Intent myactivity = new Intent(context, MyKeyboard.class);
myactivity.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(myactivity);
這部分的問題,如果我把它放在「如果」有ISN」 T任何迴應,但如果我把它放在外面它的工作原理
public class OutgoingCallReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();
if(null == bundle) return;
String phonenumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
if(phonenumber=="11111111111") {
Intent myactivity = new Intent(context, MyKeyboard.class);
myactivity.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(myactivity);
}
}
}
這裏是關於[比較java中的字符串]的解釋。(http://www.zparacha.com/java-string-comparison/#.T5mPUKsV3ZI) – Sam 2012-04-26 18:12:05