public class MainActivity extends AppCompatActivity {
private Button btnSwitch;
private Button btnDiamonds;
public TextView showValue;
int counter = 0; //starting from Zero
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
showValue = (TextView) findViewById(R.id.textCount);
btnDiamonds = (Button) findViewById(R.id.btnDiamonds);
btnSwitch = (Button) findViewById(R.id.btnSwitch);
btnSwitch.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
openActivity2();
if (9 < 10){
Toast.makeText(getApplicationContext(), "Du bist nun zur nächsten Seite gewechselt", Toast.LENGTH_LONG).show();
}
}
});
}
public void countIN (View view){
//will get increased for each click on btnDiamonds
counter++;
showValue.setText(Integer.toString(counter));
}
public void openActivity2(){
Intent intent = new Intent(this, Activity2.class);
Bundle b = new Bundle();
b.putInt("key", Integer.ParseInt(showValue.getText().toString())); //Your id
intent.putExtras(b); //Put your id to your next Intent
startActivity(intent);
}
}
Display More
und in der Zweiten Activity kommt ins onCreate
//Hier deine TextView initialisieren mit findViewById und so
Bundle b = getIntent().getExtras();
int value = -1; // or other values
if(b != null)
value = b.getInt("key");
textview.setText(value);
das "key" kannst du selber benennen wie du willst muss aber in Activity 1 und 2 gleich sein
Ps: Es könnte sein das du es etwas anpassen musst hab es nur aus dem Kopf raus hingeschrieben...