2011-02-05 12 views
0

EditTextの内容を別のActivityのボタンで変更したいと思います。他のアクティビティからのテキストの変更

両方のアクティビティが同じ親から拡張されています。

どうすればいいですか?

+2

@ user576820: "ボタンを使って別のアクティビティでEditTextの内容を変更したいのですが、どうすればいいですか?"あなたは、Webアプリケーションの別のWebページからWebページの1つのフィールドの内容を変更するだけではありません。しかし、実装しようとしているビジネスロジックの詳細を提供することを拒否したので、実際にビジネス上の問題を解決する方法についての提案はできません。 – CommonsWare

+1

質問タイトルに* Android *を入力するたびに、子猫が死ぬでしょうので、やめてください。ありがとう。 –

+0

CommonsWareが正しいです。ボタンに「アクティビティ」を開始してデータを渡すには、それを行う方法があります。ボタンがユーザーの設定を保存して、後で他の「アクティビティ」に行くときにその設定を読むことができるようにするには、その方法もあります。実際に解決しようとしている問題の詳細をご記入ください。 –

答えて

0

私は最近、Javaイベントとリスナーについて学び始めました。私はあなたのSOの質問があなたを助けるかもしれないと思う。ここに私のquestionへのリンクがあります。

基本的には、ボタンを押してからリスナーを取得し、リスナーに変更をトリガーさせるためのイベントを設定することができます。詳細については私の質問を見てください。受け入れられた答えを見れば、私が作った素晴らしい例が見えます。

+1

"基本的には、ボタンを押した後にリスナーを持ってリスナーに変更をトリガーさせるためのイベントを設定します。 - うーん、ダメ。アクティビティは、他のアクティビティと直接通信する方法を持つことはできません。そうしないと、ガベージコレクションの問題やメモリリークが発生します。リスナーパターンは、冗長ではありますが、OPの状況には適していません。 – CommonsWare

+0

もし私が尋ねていることを彼らが伝えることができないのであれば、それは本当に可能ではありませんか? – user576820

関連する問題