나는 기본적인 계산기 앱을 가지고있다. 주요 활동과 ResultView의 두 가지 활동.간단한 활동 스위치가 작동하지 않습니다. 오류 없음
활동 A의 버튼을 클릭하여 활동 B로 이동 한 위치를 만들었습니다. 로그에 활동 B가 시작되고 성공적으로 "표시"되었으나 새 활동의 제목이로드되지만 본문이 표시되지 않는다고합니다. . 정적 텍스트가 포함 된 간단한 텍스트보기를 추가했습니다. 하단의 result.xml을 참조하십시오. 프로그래밍 방식으로 정보를 삽입하려고했지만 그럴 수는 없습니다.
프로그램을 디버깅 할 때 startActivity()뿐만 아니라 onCreate 메서드의 첫 번째 줄 (즉, 내 활동 "B") 내에서 활동이 호출되기 때문에 중단 점을 넣으려고했지만 프로그램이 결코 실행되지 않습니다. 두 번째 중단 점. 사실, 마치 Looper.class가 결국 호출되는 것처럼 보입니다.
이 코드 비트 acitivity A의 버튼 핸들러에 배치되어
i.putExtra("test1",34);
i.putExtra("test2",35);
this.startActivity(i);
이를에서 onCreate 함수 활동 B에서 :
public void OnCreate(Bundle
savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.result);
}
활동은 내 매니페스트에 "application"태그 :
<activity
android:name="ResultView"></activity>
정보가 충분하지 않은 경우 알려주십시오. 더 많은 정보가 필요하면
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/llParent"
android:orientation="vertical"
android:padding="10dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dip"
android:text="HELLO WORLD"
/> </LinearLayout>
은, 짧은에, "HELLO WORLD는"전혀 표시되지 않습니다 ... 알려주세요.
+1 당신은 당연한 것입니다. 그는 그 방법을 재정의하지도 않습니다. 나는 항상 Java가 대문자 메서드 이름을 받아들이지 않고 컴파일하지 않을 것이라고 생각했다. –
신난다. 너희들이 초보자를 도울 수 있음을 알았다. 포인트를 얻었지만 등록 회원이 아닙니다. – Brandon