나는이 사이트를 사용하여 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();
}
}
아마 클릭 클래스의 매개 변수에 뭔가 잘못하고 메신저. 감사합니다 모든 사람이
고마워요! 그건 내 바보 같은 실수 였어. 음 .. 초보자 것 : –
정답을 얻었을 때. 다른 사람이 그 도움을 얻을 수 있도록 그 대답을 upvote해야합니다. 이것은 STACKOVERFLOW입니다. – VVB
완료, 모든 것에 감사드립니다. –