2015-04-01 48 views
-2

我有一個類,MainActivity中的方法,我想移動到另一個類來清理一下。從另一個活動調用方法android

當我從mainactivity調用此方法時,它完美地工作。 當我把它從另一個類,mainactivity2,我得到顯示java.lang.NullPointerException

這裏是我是如何從MainActivity調用它: MainActivity2 MA =新MainActivity2(); ma.onLongClick();

我MainActivity2延伸MainActivity

很抱歉的愚蠢的問題,但我很困惑,因爲我想我知道如何調用方法從其他類爲什麼我有這個問題...

+0

你想在主要活動類中訪問一個類的方法嗎?要麼? – MeshBoy 2015-04-01 16:04:54

+0

您正在創建活動的新實例? – Eenvincible 2015-04-01 16:05:13

+0

對不起,我想調用onLongClick()方法;它位於MainActivity的MainActivity2中。 – Sean 2015-04-01 16:06:53

回答

0

這工作對我來說:

  • MainActivity2不延長MainActivity
  • 我使用下面的代碼:new MainActivity2().onLongClick();

試試吧,看看它是否有效;)

相關問題