안녕하세요 저는 전체 안드로이드 초보자입니다. 그래서 제 질문은 바보처럼 보일 수 있습니다.Android 상호 활동 커뮤니케이션
두 가지 활동이있는 프로그램을 만들고 싶습니다. 그 중 하나는 TinyCalActivity1이고 다른 하나는 TinyCalActivity2입니다.
내 의도는 내가 버튼이 활동 사이를 전환 할 수
package my.app.tinyCal;
public class TinyCalActivity1 extends Activity {
/** Called when the activity is first created. */
Button myButton;
EditText myEdit;
//Intent i = new Intent(TinyCalActivity1.this, TinyCalActivity2.class);
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myButton = (Button)findViewById(R.id.Next);
myEdit = (EditText)findViewById(R.id.entry);
CharSequence thisNum = "1234565";
myEdit.setText(thisNum);
OnClickListener myListener = new OnClickListener(){
public void onClick(View v){
}
};
myButton.setOnClickListener(myListener);
}
}
및 TinyCalActivity2를 만들 수 있었다.
그러나이 줄을 작성하고 내 안드로이드 AVD에서 실행하면 오류가 있음을 알 수 있습니다.
Intent i = new Intent(this, TinyCalActivity2.class);
이클립스에는 오류 힌트가 없으며 그 이유를 알지 못합니다. TinyCalActivity2.java를 TinyCalActivity1.java 파일과 같은 폴더에 별도의 파일로 생성합니다. 그리고 AndroidManifest.xml에 TinyCalActivity2를 등록했습니다.
정말 도움이됩니다.
오류 로그를 기록하십시오. 모든 사람들에게 잘못된 점에 대한 아이디어를 줄 것입니다. – blessenm
logcat을 사용하여 런타임 오류가 acutally인지 확인하십시오. – kmb64
예 오류 로그를 살펴 보았습니다! – Yansuck