5

次のステートメントは、一部のデバイスで実行されません。

AddEvent act1 = (AddEvent) getLocalActivityManager().getCurrentActivity();

上記のステートメントの代替方法はありますか。一部のデバイスでは正常に動作しますが、他のデバイスでは例外が発生します。

ここをクリック... 黄色のテキストは例外を示します

編集:私のアプリケーションはタブで開発されています。OnActivity の結果は、カメラ アクティビティから画像を取得するために使用されます。がどこにあるのかわかりませんが、上記のステートメントを try catch に入れると、強制終了は発生せず、そこに例外が表示されます。

4

2 に答える 2

2

この行をどこに書いているのかわかりませんが、logcat の出力には次のように書かHomeAddEventていますClassCastException

参考までに、getLocalActivityManager().getCurrentActivity();戻ってきHomeます。

于 2013-05-17T05:34:48.863 に答える