Witajcie, jestem początkujący wczoraj zrobiłem aplikację, która oblicza długość produktu po wpisaniu gęstości itp. wagi po wpisaniu rozmiarów.
ale dzisiaj postanowiłem zrobić taką aplikację, która składa się z kilku podaplikacji i mam problem ponieważ nie udaje mi się zrobić menu, pierwszy przycisk programowany jest prawidłowo, ale kolejny wywala aplikację do wyjścia.
Poniżej kod MainActivity:
package com.example.mikrokalkulator;
import androidx.appcompat.app.AppCompatActivity;
import androidx.appcompat.widget.AppCompatButton;
import android.app.ActionBar;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
Button obliczwagprzyc;
Button obliczdlugprzyc;
Button button3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
obliczwagprzyc = findViewById(R.id.obliczwagprzyc);
obliczdlugprzyc = findViewById(R.id.obliczdlugprzyc);
button3 = findViewById(R.id.button3);
obliczwagprzyc.setOnClickListener(new View.OnClickListener() { \\ - ta część działa OK
@Override
public void onClick(View v) {
Intent menu1 = new Intent(MainActivity.this, Obliczaniewagi.class);
startActivity(menu1);
}
});
obliczdlugprzyc.setOnClickListener(new View.OnClickListener() { \\ - tu wywala aplikację.
@Override
public void onClick(View a) {
Intent menu2 = new Intent(MainActivity.this, Obliczaniedlugosci.class);
startActivity(menu2);
}
});
}
}
Drugie pytanie czy layouty można kopiować i będą działać ? Czy każdy layout musi mieć unikalne nazwy ?