테스트 할 태블릿에서는 내 앱이 작동하지 않지만 휴대 전화에서는 작동하지 않습니다. 나는 이것이 무엇을 일으키는 지 모르겠습니다. 앱의 다른 부분에서 발생하지만 항상 한 화면에서 다른 화면으로 이동할 때입니다. 로그 캣Android : 태블릿에서는 앱이 작동하지 않지만 휴대 전화에서는 작동하지 않습니다.
public void About(View view)
{
Intent i = new Intent();
i.setClassName("com.example","com.example.timestableseasy.About");
startActivity(i);
}
여기
public class About extends Activity
{
TextView home;
@Override
public void onBackPressed() {
}
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_about);
home = (TextView) findViewById(R.id.home);
home.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
Log.d("Exercise", "button clicked");
Intent i = new Intent();
i.setClassName("com.example","com.example.timestableseasy.Menu2");
startActivity(i);
}
});
}
}
및
about.java된다 : 여기 이 응용 프로그램을 충돌 것으로 보인다 코드입니다,06-16 16:20:59.465: D/AndroidRuntime(6281): Shutting down VM
06-16 16:20:59.465: W/dalvikvm(6281): threadid=1: thread exiting with uncaught exception (group=0x412f2930)
06-16 16:20:59.473: E/AndroidRuntime(6281): FATAL EXCEPTION: main
06-16 16:20:59.473: E/AndroidRuntime(6281): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example/com.example.timestableseasy.About}: java.lang.NullPointerException
06-16 16:20:59.473: E/AndroidRuntime(6281): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2245)
06-16 16:20:59.473: E/AndroidRuntime(6281): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2295)
06-16 16:20:59.473: E/AndroidRuntime(6281): at android.app.ActivityThread.access$700(ActivityThread.java:150)
06-16 16:20:59.473: E/AndroidRuntime(6281): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1280)
06-16 16:20:59.473: E/AndroidRuntime(6281): at android.os.Handler.dispatchMessage(Handler.java:99)
06-16 16:20:59.473: E/AndroidRuntime(6281): at android.os.Looper.loop(Looper.java:175)
06-16 16:20:59.473: E/AndroidRuntime(6281): at android.app.ActivityThread.main(ActivityThread.java:5279)
06-16 16:20:59.473: E/AndroidRuntime(6281): at java.lang.reflect.Method.invokeNative(Native Method)
06-16 16:20:59.473: E/AndroidRuntime(6281): at java.lang.reflect.Method.invoke(Method.java:511)
06-16 16:20:59.473: E/AndroidRuntime(6281): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
06-16 16:20:59.473: E/AndroidRuntime(6281): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
06-16 16:20:59.473: E/AndroidRuntime(6281): at dalvik.system.NativeStart.main(Native Method)
06-16 16:20:59.473: E/AndroidRuntime(6281): Caused by: java.lang.NullPointerException
06-16 16:20:59.473: E/AndroidRuntime(6281): at com.example.timestableseasy.About.onCreate(About.java:25)
06-16 16:20:59.473: E/AndroidRuntime(6281): at android.app.Activity.performCreate(Activity.java:5283)
06-16 16:20:59.473: E/AndroidRuntime(6281): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1097)
06-16 16:20:59.473: E/AndroidRuntime(6281): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2209)
06-16 16:20:59.473: E/AndroidRuntime(6281): ... 11 more
이 이전에 근무하지만, 지난 주에 어떤 이유로 든 일을 멈췄습니다.
편집 : 큰 레이아웃 파일에 오류가있을 가능성을 제거했습니다. 큰 파일을 삭제하여 응용 프로그램에 일반 버전을로드하도록 강요했지만, 버튼을 누르면 오류 메시지가 나타납니다. 화면에 대해.
NullPointerEx가 있으면 About 활동 수업을 더 게시 할 수 있습니까? – PedroCactus
그래, 그 버튼과 배경이 맞다. –
@PedroCactus 자바 클래스에 추가했다. 그것에 대해 특별한 것도 없다. –