Können Sie uns sagen, was Sie genau machen wollen. Es ist nicht möglich, eine Absicht dafür zu verwenden. Überprüfen Sie die Definition der Absicht Sie können Set und Get der Klasse verwenden. Wenn Sie die Daten Ihrer Aktivität speichern möchten, können Sie gemeinsame Einstellungen verwenden. http://www.tutorialspoint.com/android/android_shared_preferences.htm
Beispiel: in der ersten Klasse:
SharedPreferences.Editor editor = sharedpreferences.edit();
editor.putString("Name", n);
editor.putString("Phone", ph);
editor.putString("Email", e);
editor.commit();
Im zweiten:
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
String imgSett = prefs.getString("Name", "");
................... ....
Vorsicht beim Verwenden des Kontexts. Wenn Sie Aktivität für Nichtaktivität verwenden, verwenden Sie einen Kontext.
Warum legen Sie es nicht in den Konstruktor, oder rufen Sie eine Methode oder vielleicht senden Sie es über eine Schnittstelle? –
Dieser Weg wird nur für Aktivitäten verwendet. Warum verwenden Sie keine bevorzugten Speicheroptionen? –
Fügen Sie entweder einen Import 'import android.content.Intent' hinzu oder' das' ist keine Instanz von 'Context' – 0xDEADC0DE