「ビッグコミック スピリッツ」 創刊30周年プロジェクト 第4弾『パギャル!』
2010年09月02日
サクセスネットワークスでは、株式上場を視野に入れ、より新しく、より価値のあるゲームを共に創る仲間を募集しています。日本という枠組みを超えて、一緒に世界に挑戦しましょう!
この会社の特徴を知る
など 38 記事
など 23 記事
など 29 記事
AndroidではActivityの遷移が複雑なので
キチンと押さえて設計する必要がある。
今日は、@ITの記事を参考に勉強してみました。
→Androidアプリ作成の基本“Activity”とは何か?
※外部サイトへリンクします
説明にしたがってサンプルをインポートすると、いきなりエラー。
[2010-07-27 17:53:22 - Activity Lifecycle]Project has no target set. Edit the project properties to set one.
Androidのターゲットを指定していないのが悪かったらしい。
プロジェクトのプロパティを開いて、とりあえず1.6を指定してみた。
しかしエラーが出る。
ActivityLifecycleクラスの「@Override」の所で怒られていた。
Javaコンパイラの指定が1.4になっていたため、アノテーションは使えないよって事らしい。
1.5を指定して、コンパイルを実行。
そしてエラーが出る。
genフォルダに存在する「R」クラスが定義済みらしい。
srcフォルダ内の「R」を削除する。
無慈悲にエラーが出る。
ググったところ、プロジェクトのクリーンコンパイルが必要らしい。
うっかり、全てをクリーンコンパイルしたら、
正常に動いてたHelloWorldプロジェクトまで起動しなくなった。
泣きたい。
手詰まった場合は再起動と相場が決まっているので、
eclipseの再起動に全てを掛ける。
念のため、cleanオプションをつけて実行した。
こんな感じの↓
C:\work\tool\eclipse\eclipse.exe -clean.cmd
こいつ・・・動くぞ!
インポートして起動するだけで30分も掛かると思わなかった。
ともあれ、手順どおりに動かすと、説明どおりの遷移を辿る事を確認。
割り込みが走ると、必ずonPause()を通るから、
そこでアプリの状態を保存する必要がありそう。
その際、強制終了が走る場合があるので、
ファイルに保持しておくのがいいのかなーという印象です。
トラックバックはありません
メンバー紹介
2010年09月02日
2010年09月01日
2010年08月31日
2010年08月27日
2010年08月27日
2010年08月27日
2010年08月26日
2010年08月16日
2010年08月13日
2010年08月13日
コメント