ex) 01012341234 번호를 차단을 하면 sdcard/ban.txt에 저장되고요..

위에 번호로 전화가 오면 ban.txt 파일에 있는 번호와 걸려온 번호를 비교해서 같으면 전화종료 시키는 것을 하고 싶습니다.



protected void ban(String incomingNumber) { //incomingNumber = 걸려온 번호
String str_Path = Environment.getExternalStorageDirectory().getAbsolutePath();
String num = incomingNumber;
String bannum = "";
FileInputStream fis1;
try {
fis1 = new FileInputStream(str_Path + "/ban.txt");
@SuppressWarnings("resource")
BufferedReader br = new BufferedReader(new InputStreamReader(fis1));

while((bannum = br.readLine()) != null){
if(bannum == num) Toast.makeText(ServiceAcitivity.this, "통화종료실행", Toast.LENGTH_LONG).show();





이런식으로 짜보았는데.. 토스트가 안뜨더군요...



num과 bannum을 토스트로 띄워봣는데 눈으로보면 똑같은데... if문이 실행이 안됩니다.