java按钮导致Android应用程序“不幸关闭”
我在这个问题上已经坚持了大约一个小时——也许是一个简单的解决办法,但我就是想不出来
我在“开始”屏幕上有一个按钮,单击该按钮将转到另一个活动
这来自xml:
<ImageButton
安卓:id="@+id/btn_text_scan"
安卓:layout_width="match_parent"
安卓:layout_height="match_parent"
安卓:contentDescription="@string/scan_button_description"
安卓:layout_alignParentBottom="true"
安卓:layout_centerHorizontal="true"
安卓:background="@null"
安卓:gravity="center"
安卓:scaleType="centerInside"
安卓:onClick="textExtract"
安卓:src="@drawable/ic_btn_text" />
这是舱单上的信息:
<activity
安卓:configChanges="orientation|keyboardHidden"
安卓:launchMode="singleTop"
安卓:name=".OCRActivity">
</activity>
从我想转移的课程中,我用这个代码转移到另一个活动中。(然而,即使删除了这段代码,我仍然会遇到这个问题——所以可能不是这个问题)
public void textExtract(View view)
{
Intent intent = new Intent(ScannerActivity.this, OCRActivity.class);
startActivity(intent);
}
我可以提供活动的代码,但我不认为这是必要的
任何帮助都将不胜感激! 丹
编辑 LogCat错误 http://i.imgur.com/zK43neM.png
# 1 楼答案
试试这个:
# 2 楼答案
必须调用
super.onCreate(bundle);
作为onCreate(Bundle bundle)
方法的第一行bundle
可能被命名为其他名称,但它是传递给这个方法的任何东西对于
Activity
中的其他生命周期方法也是如此。例如,onPause
方法的第一行应该是对super.onPause()
的调用# 3 楼答案
尝试删除XML中的
android:background="@null"
行,看看是否有效