Problem gelöst ... hatte nen Fehler bei zuweisen des Handlers
Beiträge von R2D2
-
-
Hallo,
ich bin gerade dabei mich in Android einzuarbeiten. Leider habe ich gewissen Schwierigkeiten mit Intents, das klappt leider net alles so wie ich mir des vorstelle. Ich habe aktuell zwei (Test)Applikationen. Mit der einen möchte ich die andere Aufrufen und einen Parameter übergeben. Erstmal ist das ganze nur zum Testen, aber leider kriege ich das aus irgendwelchen Gründen auch immer net hin. Ich hab das ganze so implementiert, daß ich auf einen Button klicke ... leider passiert dann nix.
Wäre wirklich ganz dankbar wenn mir eine auf die Sprünge helfen könnte
App1 soll den Aufruf starten:
JavaUri data = Uri.parse("content://net.test"); Intent i = new Intent(Intent.ACTION_PICK,data); i.putExtra("Zeichenfolge", "Text der angezeigt werden solll"); startActivity(i);
App2 nimmt den Aufruf entgegen:
Javapublic void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView t = (TextView)findViewById(R.id.Textfeld); Intent i = getIntent(); String text = i.getStringExtra("Zeichenfolge"); t.setText(text); }
HTML<activity android:name=".Handler" android:label="@string/app_name"> <intent-filter> <!--<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />--> <action android:name="android.intent.action.PICK" /> <category android:name="android.intent.category.DEFAULT" /> <data android:host="net.test" android:scheme="content"/> </intent-filter> </activity>
thx