로그인이 되면 로그인된 정보를 가지고 다음페이지로 넘어가는 화면을 구상중인데요
계속적으로 오류가 떠서 올립니다 ㅜㅜ
startActivity(myintent);
에서 계속 에러가 난다고 뜨는데요 혹시 아시는분 답변좀 해주세요
---------------------------------이벤트발생시 진행되는 코드 --------------------------------
loginBtn.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
//c = getBaseContext();
getLoginInfo();
//Toast.makeText(getBaseContext() , infoList.toString() , 1000).show();
boolean successLogin = false;
for( int i=0; i<infoList.size(); i++){
loginInfo tmp = infoList.get(i);
if( tmp.getId().equals(ID_et.getText().toString())
&& tmp.getPw().equals(PW_et.getText().toString())){
successLogin = true;
//Toast.makeText(getBaseContext(), "로그인성공"+tmp.getId()+"로 로그인하셨습니다" ,3000).show();
Intent nextIntent = new Intent(getApplicationContext() , MidllePage.class);
Log.d("tag", "Pre intent");
startActivity(nextIntent); // 여기서 에러가 나는듯해요 ..
break;
}
}
-------------------------------------넘어가는 액티비티java파일
package org.midllePage;
import java.util.Vector;
import org.androidtown.sns.faceapp.R;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.util.Log;
import android.widget.Button;
public class MidllePage extends Activity{
public void onCreate(Bundle savedInstanceState) {
Log.d("tag", "proPage");
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.d("tag", "post Page");
}
}
위에껀 코드구요 ,
메니페스트와 이동하는 엑티비티파일과 xml파일도 뒤져봤는데 문제를 찾을수가 없습니다..
ㅜㅜㅜㅜㅜㅜㅜ
제발요 ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ
MidllePage의 풀네임은 org.midllePage.MidllePage 인데 매니페스트에는 org.androidtown.sns.faceapp.Midllepage 라고 되어 있기 때문입니다.
지금 MidllePage 클래스가 org.midllePage 자바 패키지 안에 들어있죠?
매니페스트 파일에서 activity의 android:name을 .Midllepage 로 하셨는데요 쩜으로 시작하는 경우에는 매니페스트에 적혀있는 package 이름인 org.androidtown.sns.faceapp를 앞에 자동으로 붙인다는 뜻입니다.
따라서 안드로이드 패키지 이름과 같은 자바 패키지에 없는 액티비티는 매니페스트 파일에 풀 네임으로 적으셔야 합니다.
즉, android:name을 org.midllePage.MidllePage 로 하시면 됩니다.




<activity android:name=".Midllepage"></activity>
에서 대소문자 구분을 안하셨네요
MidllePage 이렇게 고쳐서 해보세요