2015-09-13 90 views
0

在Android LocalServiceSample例如,show_notification方法如下:的Android LocalServiceSample缺少詳細

private void showNotification() { 
    // In this sample, we'll use the same text for the ticker and the expanded notification 
    CharSequence text = getText(R.string.local_service_started); 

    // The PendingIntent to launch our activity if the user selects this notification 
    PendingIntent contentIntent = PendingIntent.getActivity(this, 0, 
      new Intent(this, LocalServiceActivities.Controller.class), 0); 
    ... 
} 

什麼LocalServiceActivities.Controller.class指什麼?我在頁面上搜索了LocalServiceActivities,但它是頁面上的唯一參考。

回答

0

什麼是LocalServiceActivities.Controller.class引用?

鑑於代碼片段,它是一項活動。

JavaDocs中顯示的代碼示例幾乎總是不完整。在這種情況下,我們知道這是一些活動,因爲我們使用getActivity()來創建PendingIntent

+0

我曾猜測,作爲一個選項,並試圖用我的一個活動替代,但它不知道'.Controller'指的是什麼。所以,我想這更接近我的問題的根源。或者是'LocalServiceActivities.Controller'實際上只是指活動? –

+1

@MikeT:對於示例代碼中顯示的語法有效,「LocalServiceActivities.Controller」必須是「Activity」。 「控制器」將是一個「靜態」類,以實現這一目標。 – CommonsWare

+0

感謝您的幫助 –