- Android2.3.6以前およびそれ以前で開発およびテストされたアプリケーションがあります。正常に動作します。
- Android4.0.4を搭載した新しいMicromaxA110でアプリを実行すると、アクティビティAからアクティビティBを起動し、戻るボタン(またはAからアクティビティC / D / E)を押すとクラッシュし、次のエラーログが表示されますvv
01-10 18:35:44.372:E / AndroidRuntime(18378):致命的な例外:Timer-1 01-10 18:35:44.372:E / AndroidRuntime(18378):java.lang.IllegalStateException:メインスレッドから呼び出す必要がありますプロセス01-1018:35:44.372:E / AndroidRuntime(18378):android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1373)01-10 18:35:44.372:E / AndroidRuntime(18378):at android.app.FragmentManagerImpl.executePendingTransactions(FragmentManager.java:437)01-10 18:35:44.372:E / AndroidRuntime(18378):android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:454)01-10 18: 35:44.372:E / AndroidRuntime(18378):android.app.Activity.onBackPressed(Activity.java:2134)01-10 18:35:44.372:E / AndroidRuntime(18378):com.vwap.friends.MygoBack (MyDialog.java:90)01-10 18:35:44.372:E / AndroidRuntime(18378):com.vwap.friends.MyDialog $ 3.run(MyDialog.java:83)01-10 18:35:44.372:E / AndroidRuntime(18378):java.util.Timer $ TimerImpl.run(Timer.java:284) )。
- 私はまだフラグメントの概念に完全に気づいていません(私はそのできるだけ早く作業する予定です)、そしてエラーはそれと関係があるようです。
どこから始めたらいいのかわからない。フラグメントについて読むことから始めますか、それともこれをすばやく修正してアプリケーションをリリースできますか?