1

少し問題があります。AsyncTaskを拡張する内部クラスを持つアクティビティクラスがあります。onProgressUpdate()私は新しいインテントを作成しようとしています。Intentオブジェクトを作成しようとすると、NullPointerExceptionが発生します。これが例外の原因となっている行です。

Intent intent = new Intent(OuterClassActivity.this, OuterClassActivity.class);.

内部クラスはデータベースを検索します。検索が完了したら、呼び出しpublishProgress()onProgressUpdate()、結果を表示できるようにOuterClassActivityを開始するこのインテントを作成しようとしています。

私は数時間探し回っていますが、何も見つかりません。どんな助けでも大歓迎です。

4

2 に答える 2

0

新しいアクティビティを作成する代わりに、現在のビューを更新してみませんか?新しいアクティビティを作成する必要がある理由について、具体的に教えてください。

于 2012-05-02T10:46:52.990 に答える
0

なぜアウタークラスを呼び出すためにインテントを使用するのですか?私の理解では、インテントは別のビューを呼び出すために使用されます。代わりに、外部クラスで定義されているメソッドを呼び出して、結果を表示します。

于 2012-05-02T03:07:32.017 に答える