내가 강제로 종료하고 난 매니페스트안드로이드 단편 의도 버튼 다음 활동
공용 클래스 MainActivity에 SecondActivity 등록하면 {
@Override
public View onCreateView(LayoutInflater inflater,
@Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
// TODO Auto-generated method stub
View view=inflater.inflate(R.layout.activity_main, container,false);
Button mButton=(Button) view.findViewById(R.id.button1);
mButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent mIntent=new Intent(getActivity(),SecondActivity.class);
getActivity().startActivity(mIntent);
}
});
return view;
}
}
로그 캣
11-21 17 조각 연장 : D/(dllvikvm (382) : threadid = 1 : 캐치되지 않은 예외 (그룹 = 0x4001d800)로 스레드가 종료 됨 11-21 17 : 25 : 03.277 W/dalvikvm (382) : 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : 치명적인 예외 : 메인 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : java.lang.RuntimeException : 활동을 인스턴스화 할 수 없음 ComponentInfo {com.example.star/com.example.star.MainActivity} : java.lang.ClassCastException : com.example.star.MainActivity 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2585) 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2679) 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : android.app.ActivityThread.access $ 2300 (ActivityThread. java : 125) 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : android.app.ActivityThread $ H.handleMessage (ActivityThread.java:2033) 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : android.os.Handler.dispatchMessage (Handler.java:99) 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : android.os.Looper.loop (Looper.java:123) 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : at android.app.ActivityThread.main (ActivityThread.java:4627) 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : java.lang.reflect.Method.invokeNative (기본 메소드) 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : java.lang.reflect.Method.invoke (Method.java:521) 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : com.android에서 .internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:868) 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : com.android.internal.os.ZygoteInit.main (ZygoteInit.java) : 626) 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : dalvik.system.NativeStart.main (기본 메소드) 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : 원인 작성자 : jav a.lang.ClassCastException : com.example.star.MainActivity 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : android.app.Instrumentation.newActivity (Instrumentation.java:1021) 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2577) 11-21 17 : 25 : 03.297 : E/AndroidRuntime (382) : ... 11 더
문제가 무엇인지 더 잘 알 수 있도록 여기에 로그 고양이를 추가하십시오. –
MainActivity에서 ClassCastException이 발생합니다. 원인 : java.lang.ClassCastException : com.example.star.MainActivity 11-21 –
메신저 beginner 무엇을 해결할 수 있습니까? – mansour