android应用程序在按钮单击时崩溃
Posted
技术标签:
【中文标题】android应用程序在按钮单击时崩溃【英文标题】:android app crashes on buttonclick 【发布时间】:2017-03-15 20:05:39 【问题描述】:我是安卓开发新手。
我正在尝试创建一个应用程序,在该应用程序中单击按钮我将能够转到其他页面或活动。单击计算或算法按钮时应用程序崩溃。
请让我知道我做错了什么。
package com.example.myfirstapp;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
public class Main3Activity extends AppCompatActivity
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main3);
public void algorithm1(View view)
Intent intent = new Intent(this, algorithm.class);
startActivity(intent);
public void compute(View view)
Intent intent = new Intent(this,result.class);
startActivity(intent);
按钮的xml代码
<Button
android:layout_
android:layout_
android:text="Algorithm"
android:id="@+id/button7"
android:layout_gravity="center_horizontal"
android:onClick="algorithm1"/>
【问题讨论】:
错误跟踪上的错误是什么? 您是否在 AppManifest 文件中注册了算法类? PS:类名以大写字母开头,不以小写字母开头。 【参考方案1】:您也可以使用 java 代码实现 onClick。您可以使用下面给出的示例代码:
Button btn = (Button) findViewById(R.id.button7);
btn.setOnClickListener(new View.OnClickListener()
@Override
public void onClick(View v)
yourMethod(v);
);
public void yourMethod(View v)
// does something
试一试,如果它以这种方式工作,请告诉我们。 更多信息请参考link:
【讨论】:
以上是关于android应用程序在按钮单击时崩溃的主要内容,如果未能解决你的问题,请参考以下文章