Get intent Klassenladeprogramm. Ich möchte in secondActivity text a textView auf name of firstActivity setzen (eigentlich brauche ich class loader name)

Beim beabsichtigten Übergang von einer Aktivität zu einer anderen kann ich den Namen des Klassenladeprogramms abrufen. Ich brauche den Namen des Klassenladers. Wenn meine Absicht nicht klar war, schauen Sie sich bitte diese Codes an.

Ich habe eine Test-App für diese Frage erstellt. Es hat drei Aktivitäten. ActivityA, ActivityB und ActivityC. Ich habe eine Schaltfläche in ActivityA und ActivityB, mit der activityC gestartet wird.

AktivitätA:

 public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.layout_a);

        Button btnGoFromActivityAToActivityC = (Button) findViewById(R.id.btnGoFromActivityAToActivityC);

        btnGoFromActivityAToActivityC.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                Intent intent = new Intent(ActivityA.this, ActivityC.class);
                startActivity(intent);

            }
        });
    }

AktivitätB:

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.layout_b);

        Button btnGoFromActivityBToActivityC = (Button) findViewById(R.id.btnGoFromActivityBToActivityC);

        btnGoFromActivityBToActivityC.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View arg0) {
                // TODO Auto-generated method stub
                Intent intent = new Intent(ActivityB.this, ActivityC.class);
                startActivity(intent);

            }
        });
    }

ActivityC:

 public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.layout_c);

        TextView textViewNameOfFirstActivity = (TextView) findViewById(R.id.textViewNameOfFirstActivity);

   if (/*  if we came from ActivityA  */)
   {
       textViewNameOfFirstActivity.setText("You came from ActivityA");
   }

   else if (/*  if we came from ActivityB  */)
   {
       textViewNameOfFirstActivity.setText("You came from ActivityB");
   }
    }

Sieh dir ActivityC an ...

Wie kann ich das machen

Antworten auf die Frage(2)

Ihre Antwort auf die Frage