2011-08-05 4 views
0

이 코드를 가지고 :활동 변경시 오류가 발생합니까?

if (!errors.isEmpty()) { 
     Context context = getApplicationContext(); 
     int duration = Toast.LENGTH_LONG; 
     Toast toast = Toast.makeText(context, errors, duration); 
     toast.show(); 
    } else { 
     // Success! Cache the inputs and continue with registration. 
     SharedPreferences settings = getSharedPreferences("settings", 0); 
     SharedPreferences.Editor editor = settings.edit(); 
     editor.putString("name", name); 
     editor.putString("email", email); 
     editor.putString("password", password); 

     Intent i = new Intent(view.getContext(), 
       sendRegisterActivity.class); 
     startActivityForResult(i, 0); 
    } 

이제, 이것은 public void sendRegistration(View view) 단추의 클릭에 해고됩니다. "else"문장의 마지막 3 줄을 지울 때마다 작동합니다. 하지만 추가 할 때 "소스를 찾을 수 없습니다"라는 메시지가 나타납니다. sendRegisterActivity.java가 존재하지만 여전히 오류가 발생합니다. sendRegisterActivity가 다음과 같이 표시됩니다.

public class sendRegisterActivity extends Activity { 
/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.sendregister); 
    } 
} 

sendregister.xml은 "layout"폴더 내에 있으며 완전히 유효합니다.

답변

3

매니페스트에 sendRegisterActivity를 추가 했습니까?

+1

나는 그것을 놓쳤다! 나는 나의 마지막 공손함을 위해 그것을했지만이 단계를 잊어 버렸다. 고마워, 너무 바보 같아. P – Qasim

+1

하, 나도 그럴거야. –