Reputation: 47
Help Me Please to find the error
Please when i click the button my application close
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>`
Main2Activity.java
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
public class Main2Activity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.emp);
}
public void goButtonClicked(View v) {
Intent i=new Intent(Main2Activity.this,SaveadminActivity.class);
startActivity(i);
}
}
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]
What are you trying to achieve what are you expecting to get out What did you get out (include error messages) What else have you tried? What do you think is causing it? Why do you need to make a new question for it? Why is your problem different to other, similar questions on here?
Upvotes: 1
Views: 70
Reputation: 71
In Main2Activity delete goButton method and add to onCreate this
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);
}
});
Main2Activity will looks like this
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);
}
});
}
Upvotes: 0
Reputation: 721
This is how you can solve the issue
emp.XML
<?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>
Main2Activity.java
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);
}
});
}
}
Upvotes: 2