0

私が現在達成しようとしていることは、次のとおり
です。1つのアクティビティにレコードを追加し、他のアクティビティに表示します。また、ショーアクティビティの編集ボタンをクリックすると、データを編集するための最初のページにユーザーが戻ります。
問題は、追加ページが他のページとリンクされているため、これにIntent.putextra()を使用できないことです。これにより、エラーが発生します。
共有設定も使用することを考えましたが、共有設定に値を設定するとアクティビティの読み込み時に使用できるため、どこから入力したかわからないため、あまり役に立たないと思います。アクティビティ。そのため、インテントフィルターを使用することを考えました。誰かがこれで私を助けることができますか?そして、私は編集目的で別のクラスを作成したくありません。

4

1 に答える 1

0

チェックしてみませんか...

<pre>
<code>
    if (getIntent() != null && getIntent().getSerializableExtra("Id") != null)
    {
       //get the data here becuz it's not null here....
    }
</code>
</pre>

getIntExtra()も存在することに注意してください...

于 2012-07-12T13:38:09.547 に答える