0

나는이 사이트를 사용하여 android/eclipse로 내 문제를 해결했습니다. 하지만이 순간에 저는이 문제에 관해서 거의 모든 스레드를 검색했지만 해결책을 찾지 못했습니다.ActivityNotFoundException Android Saripaar 라이브러리를 사용하여

는 오류가

07-20 검증이 성공 후 나는 내가 로그 캣에서 런타임 오류가 발생했습니다 때까지 안드로이드 saripaar 모든 멋진 거라고 사용하여, 하나 개의 활동에서 다른로 이동하려면 간단하다 그 23 : 10 : 59.312 : E/AndroidRuntime (2562) : android.content.ActivityNotFoundException : 명시 적 활동 클래스를 찾을 수 없습니다. {com.example.projectcandy/android.view.Menu}; AndroidManifest.xml에서이 활동을 선언하셨습니까?

의 내 패키지 com.example.projectcandy이 특별히

{com.example.projectcandy/android.view.Menu}

을 확인하고 내 클래스는 메뉴입니다하시기 바랍니다. 그런데 왜 로그 고양이가 'Android.view'를 보여 줍니까?

지금까지 무엇을 했습니까?

1) 내가 할 방법 변경 4) 등등 추가> 프로젝트 3) 매니페스트에서 활동을 삭제 청소) 매니페스트 2 필터 라인을 삽입하고 다시 응용 프로그램 노드를 사용하여 추가 의지. 정말 내가 임 내 매니페스트, MainActivity.java 여기에 "Menu.class"mainactivity.java에서

MANIFEST

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.projectcandy" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="19" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="com.example.projectcandy.MainActivity" 
     android:label="@string/app_name" android:screenOrientation="portrait"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
<activity android:name=".Menu"> 
     <intent-filter> 
      <action android:name="com.example.projectcandy.Menu" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 
    </activity> 

에 만드는 방법을 게시

알고 무엇을 잘 모릅니다

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    validator = new Validator(this); 
    validator.setValidationListener(this); 

    usernamereg=(EditText)findViewById(R.id.usernamereg); 
    password=(EditText)findViewById(R.id.password); 
    Loginb=(Button)findViewById(R.id.Loginb); 
    Loginb.setOnClickListener(new OnClickListener() { 
     @Override 
     public void onClick(View v) { 
      validator.validate(); 

     } 
    }); 

onValidationS ucceeded 방법 (안드로이드 saripaar 라이브러리에서)

@Override 
public void onValidationSucceeded() { 
    // TODO Auto-generated method stub 
    Toast.makeText(this, "Iniciando sesion...", Toast.LENGTH_SHORT).show(); 
    String user= usernamereg.getText().toString(); 
    String psw= password.getText().toString(); 
    if (user.equals("admin") && psw.equals("1234")){ 
     Intent i = new Intent(this, Menu.class); 
     startActivity(i); 
    } 
    else { 
     Toast t= Toast.makeText(this,"Usuario o contraseña incorrectos",  Toast.LENGTH_SHORT); 
     t.show(); 
    } 

} 

아마 클릭 클래스의 매개 변수에 뭔가 잘못하고 메신저. 감사합니다 모든 사람이

답변

2

실제로 일이

메뉴 패키지 "android.view"의 안드로이드의 인터페이스입니다. 그래서이 오류가 발생합니다. 다른 이름으로 "메뉴"수업의 이름을 변경하려고하면 문제가 해결됩니다.

+0

고마워요! 그건 내 바보 같은 실수 였어. 음 .. 초보자 것 : –

+0

정답을 얻었을 때. 다른 사람이 그 도움을 얻을 수 있도록 그 대답을 upvote해야합니다. 이것은 STACKOVERFLOW입니다. – VVB

+0

완료, 모든 것에 감사드립니다. –

관련 문제