私は Eclipse のプロジェクトで多くの Android アクティビティを開発しています。
現在、プッシュ通知を実現するためのチュートリアルに従っており、新しい Android アプリケーションを作成する必要があります (コードでアプリケーションを拡張します)。
ただし、このアプリケーションを作成しようとすると、正しく実行されません。クラス名はプロジェクトのタイトルと同じにする必要がありますか?
これを私の電話で実行しようとすると、クラッシュします。
私のコードは以下の通りです: (ApplicationLoader はアプリ/プロジェクトの名前ではありません)
public class ApplicationLoader extends Application {
@Override
public void onCreate() {
super.onCreate();
//Configure your application
//
// This can be done in code as illustrated here,
// or you can add these settings to a properties file
// called airshipconfig.properties
// and place it in your "assets" folder
AirshipConfigOptions options = AirshipConfigOptions.loadDefaultOptions(this);
options.developmentAppKey = --my development app key
options.productionAppKey = --my production app key
options.inProduction = false; //determines which app key to use
Logger.logLevel = Log.VERBOSE;
// Take off initializes the services
UAirship.takeOff(this, options);
PushManager.enablePush();
PushPreferences prefs = PushManager.shared().getPreferences();
Logger.info("My Application onCreate - App APID: " + prefs.getPushId());
}
}