我正在製作一個Android應用程序,允許通過parse.com推送通知。 它是不承認getIntent()作爲導入的方法android.content.Intent 這裏是我使用它的代碼行:getIntent()方法未定義類型ParseApplication
ParseAnalytics.trackAppOpened(getIntent());
,這讓我這個錯誤消息:
getIntent() method is undefined for type ParseApplication
這是我進口:
import com.parse.Parse;
import com.parse.ParseACL;
import com.parse.ParseInstallation;
import com.parse.ParseObject;
import com.parse.ParseAnalytics;
import com.parse.PushService;
import android.content.Intent;
import android.content.Intent.FilterComparison;
import android.app.IntentService;
import android.app.Service;
import android.app.Activity;
import android.os.Bundle;
import com.parse.ParseUser;
import android.app.Application;
我不知道如果我需要更多的進口,或者如果我在做別的事情不對,但請大家幫忙。 順便說一句,推送通知沒有這行代碼,但該行用於分析。
我如何'型Activity'的ParseApplication'',做我需要做的'ParseApplication延伸Activity'?我已經有了'ParseApplicaiton extends Application',我相信它可以代替'Activity'' –
謝謝,我想我只需要把它放在不同的類中。 –
是的,通過擴展'Activity'而不是'Application'。 http://developer.android.com/reference/android/app/Application.html有類概述,帶藍色標記的段落給出了一個可供選擇的選項。 – Voicu