2012-11-27 85 views
0

我想實現的應用程式內結算功能的實例類型錯誤,我有我的主要活動如下:無法在應用程序內結算

public class screen_Home extends base_Activity{ 
... 
private AppPurchaseObserver appPurchaseObserver; 
private Handler handler; 
... 
private abstract class AppPurchaseObserver extends PurchaseObserver { 
    public AppPurchaseObserver(Handler handler) { 
     super(BT_screen_home.this, handler); 
    } 
} 
... 
在OnCreate

而且在:

... 
handler = new Handler();   
appPurchaseObserver = new AppPurchaseObserver(handler); 
.... 

在最後一行,AppPurchaseObserver在Eclipse中以紅色下劃線,並給出錯誤:無法實例化類型screen_Home.AppPurchaseObserver

我做錯了什麼?

感謝您的幫助

+1

很好,這是抽象的。它不能被實例化。那就是這樣。 – njzk2

+0

謝謝,我沒有經驗的java,我該怎麼辦才能解決這個錯誤? – Don

+0

不要讓抽象類想要instanciate? – njzk2

回答

0

抽象類不能實例化。你可以閱讀更多關於Java中的抽象類的文章Here。取出abstract標識符,並且可以實例AppPurchaseObserver

0

嘗試的import android.os.Handler;

代替import java.util.logging.Handler;

相關問題