嗯,这基本上是我朋友开始的一个项目,我正在接受他留下的东西。如果我删除这段代码:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="14sp"
android:text="<redacted>"
android:id="@+id/usernameTextView"
android:layout_marginBottom="100dp"
android:layout_gravity="center_horizontal"/>
应用程序将打开,但每当我切换到另一个Activity时都会强制退出。
如果那段代码在那里,应用程序可以顺利运行。
它可能是什么?
答案 0 :(得分:0)
检查onPause()
,onStop()
,onDestroy()
中的所有代码,或者通常在您编写切换到其他活动代码的位置。您的TextView
必须已在您的代码中的某处调用,现在您已将其删除,如果在您的活动中的任何位置调用NullPointerException
,则会导致{{1}}。
您还可以检查logcat以了解导致此问题的代码段。
答案 1 :(得分:0)
您可能在某个活动中实例化 usernameTextView TextView
。去那里,找到并删除这行代码:
TextView textView = (TextView) findViewById(R.id.usernameTextView);
答案 2 :(得分:0)
转到您的活动并删除相对于findViewById(R.id.usernameTextView)