我正在制作一个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