Hej, jak to ugryźć?
Jestem początkujący i szukam punktu zaczepienia do dalszej nauki JAVA.
Napisałem:
kredki + 0 -
po naciśnięciu + zwiększa się o 1
a po naciśnięciu - zmniejsza się o 1
teraz chciałbym zrobić to samo dla długopisów. Tylko jak robię wszystko w tej samej klasie, to przyciski dla kredek powiększają mi też stany długopisów. Czy mam stworzyć nową klasę dla długopisów?

**
działający kod java z jedną zmienną int skuA01 = 0; nie wiem, jak mam teraz zrobić, aby po wprowadzeniu drugiej pary przycisków nie nachodziły na siebie?**

/**
 * IMPORTANT: Add your package below. Package name can be found in the project's AndroidManifest.xml file.
 * This is the package name our example uses:
 *
 * package com.example.android.justjava;
 *
 */
package com.example.android.justjava;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;

/**
 * This app displays an order form to order coffee.
 */
public class MainActivity extends AppCompatActivity {

    int skuA01 = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
    /**
     * This method is called when the plus button is clicked.
     */
    public void increment (View view) {
        skuA01 = skuA01 + 1;
        display(skuA01);
    }

    /**
     * This method is called when the minus button is clicked.
     */
    public void decrement(View view) {
        skuA01 = skuA01 - 1;
        display(skuA01);
    }


    /**
     * This method displays the given quantity value on the screen.
     */
    private void display(int number) {
        TextView skuA01TextView = (TextView) findViewById(R.id.skuA01_text_view);
        skuA01TextView.setText("" + number);
    }
}

****ok działa PRZYCISKI ZMIENIAJĄ STANY POSZCZEGÓLNYCH PRZEDMIOTÓW

package com.example.android.courtcounter;

import android.content.Context;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.TextView;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintWriter;
import java.util.Scanner;



public class MainActivity extends AppCompatActivity {

    int A01_stan = 0;
    int A02_stan = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        displayA01_stan(0);
        displayA02_stan(0);
    }
    @Override
    public boolean onCreateOptionsMenu (Menu menu){
        getMenuInflater().inflate(R.menu.menu_main, menu);
        return true;
    }
    @Override
    public boolean onOptionsItemSelected(MenuItem item){
        int id = item.getItemId(); //inicjacja zmiennej id = metoda
        if (id == R.id.action_settings) { // == operator relacyjny "równy"
            return true;
    }
    return super.onOptionsItemSelected(item); // konstrukcja super
    }
    public void addOneMoreA01(View v){
        A01_stan = A01_stan + 1;
        displayA01_stan(A01_stan);
    }
    public void addOneMoreA02 (View v){
        A02_stan = A02_stan + 1;
        displayA02_stan(A02_stan);
    }
    public void minusOneLessA01(View v){
        A01_stan = A01_stan - 1;
        displayA01_stan(A01_stan);
    }
    public void minusOneLessA02(View v){
        A02_stan = A02_stan - 1;
        displayA02_stan(A02_stan);
    }
    public void displayA01_stan(int stan) {
        TextView stanView = findViewById(R.id.A01_stan);
        stanView.setText(String.valueOf(stan));
    }
    public void displayA02_stan(int stan) {
        TextView stanView = findViewById(R.id.A02_stan);
        stanView.setText(String.valueOf(stan));
    }

PRÓBUJE ZAPISAĆ WYNIKI I W KOŃCU ZDECYDOWAŁEM SIĘ NA MSGL I MAM PROBLEM Z .getText
moglibyście mnie nakierować na ogólny błąd?

package com.example.android.courtcounter;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    DatabaseHelper myDb;
    TextView skuA01;
    TextView skuA02;

    int A01_stan = 0;
    int A02_stan = 0;
    Button btnAddData;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        displayA01_stan(0);
        displayA02_stan(0);

        myDb = new DatabaseHelper(this);


        btnAddData = (Button)findViewById(R.id.button_add);
    }

    public void AddData (){
        btnAddData.setOnClickListener(
                new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        myDb.insertData(skuA01.getText() .toString(),
                                stanView.getText () .toString());
                        myDb.insertData(skuA02.getText() .toString(),
                                stanView.getText () .toString());
                    }
                }
        );
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.menu_main, menu);
        return true;
    }
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }

    public void addOneMoreA01(View v) {
        A01_stan = A01_stan + 1;
        displayA01_stan(A01_stan);
    }

    public void addOneMoreA02(View v) {
        A02_stan = A02_stan + 1;
        displayA02_stan(A02_stan);
    }

    public void minusOneLessA01(View v) {
        A01_stan = A01_stan - 1;
        displayA01_stan(A01_stan);
    }

    public void minusOneLessA02(View v) {
        A02_stan = A02_stan - 1;
        displayA02_stan(A02_stan);
    }

    public void displayA01_stan(int stan) {
        TextView stanView = findViewById(R.id.A01_stan);
        stanView.setText(String.valueOf(stan));
    }

    public void displayA02_stan(int stan) {
        TextView stanView = findViewById(R.id.A02_stan);
        stanView.setText(String.valueOf(stan));
    }
}