//   서버에서 전송받기
              //--------------------------
              InputStreamReader tmp = new InputStreamReader(http.getInputStream(), "UTF-8"); 
              BufferedReader reader = new BufferedReader(tmp);
              StringBuilder builder = new StringBuilder();
              String str;
              while ((str = reader.readLine()) != null) {       // 서버에서 라인단위로 보내줄 것이므로 라인단위로 읽는다
                   //builder.append(str + "\n");                     // View에 표시하기 위해 라인 구분자 추가
               builder.append(str);
              }
              myResult = builder.toString();                       // 전송결과를 전역 변수에 저장
             //((TextView)(findViewById(R.id.text_result))).setText(myResult);
              if (myResult.trim()=="ok") {  // 여기가 체크를 제대로 못해주고 있네요~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
               //Toast.makeText(MainActivity.this, myResult, 0).show(); 
               Intent intentSubActivity = new Intent(this, remain.class);
               startActivity(intentSubActivity);
              } else {
               Toast.makeText(MainActivity.this, myResult, 0).show();
               //Intent intentSubActivity = new Intent(this, remain.class);
               //startActivity(intentSubActivity);
              }

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

if(myResult.trim()=="ok")  이 if문이 제대로 체크를 못해주고 있네요.

소스에 주석처리 해놓은 Toast로 메세지를 찍어서 확인해봐도 ok 로 나오고 있는데

왜 if문에서는 체크를 못해주고 있나요. 혹시나 싶어서 string.matches 구문으로 포함여부확인으로 해봤는데도

if문에서 체크를 못해주네요.

값이 어떤 값이 넘어오든지간에 전부 else 구문만 실행이 됩니다.

어디가 잘못된건지 아시는분은 좀 알려주세요.