Hi,
Die Frage klingt zwar etwas weird, aber ich habe im Internet nicht so richtig was gefunden, wahrscheinlich weil das eigentlich klar ist, aber leider mir nicht . Also:
Ich habe ein TexView in meiner MainActivity, wo die CLicks, die auf einen Button gemacht wurden, angezeigt werden. Nun wollte ich dieses Ergebnis von dem TextView aus der MainActivity (z.B. 36) in meiner Activity2 in einem anderen TextView anzeigen lassen. Weiss aber nicht wie das geht
Ihr würdet das bestimmt mit links können, also lasst mich wissen wie ich das mach!!!
Hier mein Code (falls ihr den benötigt): (id: "textCount" ist die click anzeige und diese anzahl soll bei activity_2 in id: "textCountAnzeige" angezeigt werden)
(MainActivity)
package de.onecom.myapplication;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;
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);
startActivity(intent);
}
}(activity_main)<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout 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"
tools:context="de.onecom.myapplication.MainActivity">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:id="@+id/btnDiamonds"
android:onClick="countIN"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="188dp"
android:background="@drawable/littlediamond1"
android:text="@string/diamond"
android:textColor="@android:color/black"
android:textIsSelectable="false"
android:textStyle="bold"
android:typeface="sans"
tools:layout_editor_absoluteX="147dp"
tools:layout_editor_absoluteY="230dp" />
<Button
android:id="@+id/btnSwitch"
android:layout_width="150dp"
android:layout_height="70dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:background="@drawable/arrow"
android:text="@string/play_with_diamonds"
android:textColor="@android:color/background_light"
android:textSize="13sp"
android:textStyle="bold" />
<ImageView
android:id="@+id/imageView"
android:layout_width="500dp"
android:layout_height="762dp"
android:contentDescription="@string/Dollar"
android:scaleType="fitXY"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.71"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:srcCompat="@drawable/imrich" />
<TextView
android:id="@+id/textCount"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:background="@drawable/littlediamond1"
android:scrollbarSize="@android:dimen/app_icon_size"
android:text="@string/diamonds"
android:textAlignment="center"
android:textAllCaps="false"
android:textColor="@android:color/background_light"
android:textSize="20sp"
android:textStyle="normal|bold" />
</RelativeLayout>
</android.support.constraint.ConstraintLayout>(activity_2)<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout 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"
tools:context="de.onecom.myapplication.Activity2">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:contentDescription="@string/todo"
app:srcCompat="@drawable/littlediamond1" />
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:layout_marginTop="66dp"
android:text="@string/amount_of_gems_that_u_got_so_far"
android:textAlignment="center"
android:textSize="20sp" />
<TextView
android:id="@+id/textCountAnzeige" //hier soll textCount aus MainActivity angezeigt werden
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/textView2"
android:layout_marginTop="108dp"
android:text="@string/wie_viele_diamanten_du_hast"
android:textAlignment="center"
android:textColor="@android:color/background_dark"
android:textSize="30sp" />
</RelativeLayout>
</android.support.constraint.ConstraintLayout>