Java 我的应用程序在点击按钮后关闭
请帮助我查找错误 请在我单击按钮时关闭我的应用程序 emp.XMLJava 我的应用程序在点击按钮后关闭,java,android,Java,Android,请帮助我查找错误 请在我单击按钮时关闭我的应用程序 emp.XML **XML file* <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmln
**XML file*
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/lawa"
tools:context="com.example.johnwalls.projet.Main2Activity">
<EditText
android:id="@+id/username"
android:layout_width="150dp"
android:layout_height="30dp"
android:ems="10"
android:inputType="textPersonName"
android:textSize="10dp"
android:background="#ffffffff"
android:textColor="#000"
android:textColorHighlight="#ffffffff"
android:phoneNumber="false"
android:text=""
style="@android:style/TextAppearance.Large"
android:textStyle="bold"
android:typeface="sans"
android:layout_marginBottom="90dp"
android:layout_alignBottom="@+id/pass"
android:layout_alignLeft="@+id/pass"
android:layout_alignStart="@+id/pass" />
android:text="" />
<EditText
android:id="@+id/pass"
android:layout_width="150dp"
android:layout_height="30dp"
android:ems="10"
android:inputType="textPassword"
android:textSize="10dp"
android:background="#ffffffff"
android:textColor="#000"
android:textColorHighlight="#ffffffff"
android:phoneNumber="false"
android:text=""
style="@android:style/TextAppearance.Large"
android:textStyle="bold"
android:typeface="sans"
android:layout_marginLeft="11dp"
android:layout_marginStart="11dp"
android:layout_centerVertical="true"
android:layout_alignLeft="@+id/log"
android:layout_alignStart="@+id/log" />
<Button
android:text=""
android:layout_width="105.0dp"
android:layout_height="40.0dp"
android:id="@+id/log"
android:background="@drawable/log"
android:layout_marginLeft="10dp"
android:layout_marginTop="340dp"
android:textAllCaps="false"
android:onClick=""
/>
<Button
android:text=""
android:layout_width="105.0dp"
android:layout_height="40.0dp"
android:background="@drawable/ins"
android:layout_marginLeft="120dp"
android:layout_marginTop="340dp"
android:textAllCaps="false"
android:onClick="goButtonClicked"
android:id="@+id/goButton"
/>
</RelativeLayout>`
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/lawa"
tools:context="com.example.johnwalls.projet.Main2Activity">
<EditText
android:id="@+id/username"
android:layout_width="150dp"
android:layout_height="30dp"
android:ems="10"
android:inputType="textPersonName"
android:textSize="10dp"
android:background="#ffffffff"
android:textColor="#000"
android:textColorHighlight="#ffffffff"
android:phoneNumber="false"
android:text=""
style="@android:style/TextAppearance.Large"
android:textStyle="bold"
android:typeface="sans"
android:layout_marginBottom="90dp"
android:layout_alignBottom="@+id/pass"
android:layout_alignLeft="@+id/pass"
android:layout_alignStart="@+id/pass" />
android:text="" />
<EditText
android:id="@+id/pass"
android:layout_width="150dp"
android:layout_height="30dp"
android:ems="10"
android:inputType="textPassword"
android:textSize="10dp"
android:background="#ffffffff"
android:textColor="#000"
android:textColorHighlight="#ffffffff"
android:phoneNumber="false"
android:text=""
style="@android:style/TextAppearance.Large"
android:textStyle="bold"
android:typeface="sans"
android:layout_marginLeft="11dp"
android:layout_marginStart="11dp"
android:layout_centerVertical="true"
android:layout_alignLeft="@+id/log"
android:layout_alignStart="@+id/log" />
<Button
android:text=""
android:layout_width="105.0dp"
android:layout_height="40.0dp"
android:id="@+id/log"
android:background="@drawable/log"
android:layout_marginLeft="10dp"
android:layout_marginTop="340dp"
android:textAllCaps="false"
/>
<Button
android:text=""
android:layout_width="105.0dp"
android:layout_height="40.0dp"
android:background="@drawable/ins"
android:layout_marginLeft="120dp"
android:layout_marginTop="340dp"
android:textAllCaps="false"
android:id="@+id/goButton"
/>
</RelativeLayout>
SaveadminActivity
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
public class SaveadminActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.enregistreradmin);
}
}
[enter image description here][1]
你想达到什么目标
你想从中得到什么
您得到了什么(包括错误消息)
你还试过什么?
你认为是什么引起的?
为什么你需要为它提出一个新问题?为什么你的问题与这里的其他类似问题不同?这就是你解决问题的方法 emp.XML
**XML file*
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/lawa"
tools:context="com.example.johnwalls.projet.Main2Activity">
<EditText
android:id="@+id/username"
android:layout_width="150dp"
android:layout_height="30dp"
android:ems="10"
android:inputType="textPersonName"
android:textSize="10dp"
android:background="#ffffffff"
android:textColor="#000"
android:textColorHighlight="#ffffffff"
android:phoneNumber="false"
android:text=""
style="@android:style/TextAppearance.Large"
android:textStyle="bold"
android:typeface="sans"
android:layout_marginBottom="90dp"
android:layout_alignBottom="@+id/pass"
android:layout_alignLeft="@+id/pass"
android:layout_alignStart="@+id/pass" />
android:text="" />
<EditText
android:id="@+id/pass"
android:layout_width="150dp"
android:layout_height="30dp"
android:ems="10"
android:inputType="textPassword"
android:textSize="10dp"
android:background="#ffffffff"
android:textColor="#000"
android:textColorHighlight="#ffffffff"
android:phoneNumber="false"
android:text=""
style="@android:style/TextAppearance.Large"
android:textStyle="bold"
android:typeface="sans"
android:layout_marginLeft="11dp"
android:layout_marginStart="11dp"
android:layout_centerVertical="true"
android:layout_alignLeft="@+id/log"
android:layout_alignStart="@+id/log" />
<Button
android:text=""
android:layout_width="105.0dp"
android:layout_height="40.0dp"
android:id="@+id/log"
android:background="@drawable/log"
android:layout_marginLeft="10dp"
android:layout_marginTop="340dp"
android:textAllCaps="false"
android:onClick=""
/>
<Button
android:text=""
android:layout_width="105.0dp"
android:layout_height="40.0dp"
android:background="@drawable/ins"
android:layout_marginLeft="120dp"
android:layout_marginTop="340dp"
android:textAllCaps="false"
android:onClick="goButtonClicked"
android:id="@+id/goButton"
/>
</RelativeLayout>`
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/lawa"
tools:context="com.example.johnwalls.projet.Main2Activity">
<EditText
android:id="@+id/username"
android:layout_width="150dp"
android:layout_height="30dp"
android:ems="10"
android:inputType="textPersonName"
android:textSize="10dp"
android:background="#ffffffff"
android:textColor="#000"
android:textColorHighlight="#ffffffff"
android:phoneNumber="false"
android:text=""
style="@android:style/TextAppearance.Large"
android:textStyle="bold"
android:typeface="sans"
android:layout_marginBottom="90dp"
android:layout_alignBottom="@+id/pass"
android:layout_alignLeft="@+id/pass"
android:layout_alignStart="@+id/pass" />
android:text="" />
<EditText
android:id="@+id/pass"
android:layout_width="150dp"
android:layout_height="30dp"
android:ems="10"
android:inputType="textPassword"
android:textSize="10dp"
android:background="#ffffffff"
android:textColor="#000"
android:textColorHighlight="#ffffffff"
android:phoneNumber="false"
android:text=""
style="@android:style/TextAppearance.Large"
android:textStyle="bold"
android:typeface="sans"
android:layout_marginLeft="11dp"
android:layout_marginStart="11dp"
android:layout_centerVertical="true"
android:layout_alignLeft="@+id/log"
android:layout_alignStart="@+id/log" />
<Button
android:text=""
android:layout_width="105.0dp"
android:layout_height="40.0dp"
android:id="@+id/log"
android:background="@drawable/log"
android:layout_marginLeft="10dp"
android:layout_marginTop="340dp"
android:textAllCaps="false"
/>
<Button
android:text=""
android:layout_width="105.0dp"
android:layout_height="40.0dp"
android:background="@drawable/ins"
android:layout_marginLeft="120dp"
android:layout_marginTop="340dp"
android:textAllCaps="false"
android:id="@+id/goButton"
/>
</RelativeLayout>
在Main2活动中,删除goButton方法并添加到onCreate
goButton=(Button)findViewById(R.id.goButton);
goButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i=new Intent(Main2Activity.this,SaveadminActivity.class);
startActivity(i);
}
});
Main2活动将如下所示
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
public class Main2Activity extends AppCompatActivity {
Button goButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.emp);
goButton=(Button)findViewById(R.id.goButton);
goButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i=new Intent(Main2Activity.this,SaveadminActivity.class);
startActivity(i);
}
});
}
请修复您的帖子,包括格式设置和删除非感知请从SaveAdminActivity添加代码好的,Stacktrace也会很有用,您可以在logcat下找到它,错误发生后只需滚动到底部:)julien-100000,抱歉我不明白您的意思:(java.lang.IllegalStateException:在android的父或祖先上下文中找不到方法goButtonClicked(View):在视图类android.support.v7.widget.AppCompatButton上定义的onClick属性,id为'goButton',这只能解决问题,因为他必须删除此行
android:onClick=“goButtonClicked”
来自emp.XML
true,没有注意到这一点