2012-01-14 6 views
1

私はスコアのための整数を見つけるために、別のアクティビティからの静的メソッドを呼び出すためにしようとしています間の静的メソッドを呼び出すことはできませんこれは動作しませんか? 28:54.347:私はは活動

01-14 21を得続けるERROR/AndroidRuntime(1485):致命的な例外:メイン 01-14 21:28:54.347:ERROR/AndroidRuntime(1485):java.langで。 RuntimeException:アクティビティを開始できません。ComponentInfo {sam.android.mastermind/sam.android.mastermind.HighscoreActivity}:java.lang.NullPointerException 01-14 21:28:54.347:ERROR/AndroidRuntime(1485):android.app。 ActivityThread.performLaunchActivity(ActivityThread.java:1647) 01-14 21:28:54.347:ERROR/AndroidRuntime(1485):android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663) 01-14 21:28: 54.347:ERROR/AndroidRuntime(1485):android.app.ActivityThread.access $ 1500(ActivityThread.java:117) 01-14 21:28:54.347:ERROR/AndroidRuntime(1485):android.app.ActivityThread $ H.handleMessage(ActivityThread.java:931) 01-14 21:28:54.347:ERROR/AndroidRuntime(1485) :android.os.Handler.dispatchMessage(Handler.java:99) 01-14 21:28:54.347:ERROR/AndroidRuntime(1485):android.os.Looper.loop(Looper.java:123) 01 -14 21:28:54.347:ERROR/AndroidRuntime(1485):android.app.ActivityThread.main(ActivityThread.java:3683) 01-14 21:28:54.347:ERROR/AndroidRuntime(1485):at java。 lang.reflect.Method.invokeNative(ネイティブメソッド) 01-14 21:28:54.347:ERROR/AndroidRuntime(1485):java.lang.reflect.Method.invoke(Method.java:507) 01-14 21 :28:54.347:ERROR/AndroidRuntime(1485):com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:839) 01-14 2 1:28:54.347:ERROR/AndroidRuntime(1485):com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 01-14 21:28:54.347:ERROR/AndroidRuntime(1485):at dalvik.system.NativeStart.main(ネイティブメソッド)0135 21:28:54.347:エラー/ AndroidRuntime 1485):sam.android.mastermind.HighscoreActivity.blah(HighscoreActivity.java:27) 01-14 21:28:54.347:ERROR/AndroidRuntime(1485):sam.android.mastermind.HighscoreActivity.onCreate(HighscoreActivity。 java:13) 01-14 21:28:54.347:ERROR/AndroidRuntime(1485):android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 01-14 21:28:54.347:ERROR/AndroidRuntime 1485):android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611) 01-14 21:28:54.347:ERROR/AndroidRuntime(1485):
...もっと11

活性がマニフェストに定義されています。

+0

そのは、nullポインタ例外でそれを引き出します。ログ全体を投稿する – nandeesh

+0

できるだけ多くのlogcatログを追加しましたが、ログを取得する別の方法はありますか? – EmberZ

+0

例外は、highscoreActivityのblah関数27行にあります。あなたはその機能を投稿することができます – nandeesh

答えて

5

MastermindGameActivity masterActivity = new MastermindGameActivity(); 

masterActivity.getScore(); 

また、あなたは私が推薦するよう意図としてそれを渡して試すことができます。これを試してみてください。

Intent intent=new Intent(this,Activity2.class); 
intent.putIntExtra("Score" score); 

と受信アクティビティ

Intent sender=getIntent(); 
    int score = sender.getExtras().getInt("Score"); 
+0

ありがとう!今度は意思を伝えるために、ちょっとした瞬間がありましたので、これはとても役に立ちました! :) – EmberZ