Application Class

A class that is extended from application. This class runs before any other class and is a proper place for initialization. You should initialize Yelloadwise in this class.

Adding the Application Class

Follow the structions below to add the application class to your application.

Creating the Application Class

First create a class with any name you like such as MyApplicationand add it to your project. This class should extend android.app.Application class. Then Override the onCreate method, using the following lines of code:

import android.app.Application;

public class MyApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
    }
}

Manifest Settings

Add the name of the application class you just made to the application tag in the AndroidManifest.xml file. Such as the code below:

<application
    android:name=".MyApplication"
    >

Yelloadwise Initialization

Now that the application class is added to your project you can initialize Yelloadwise in the onCreate method of your applicaton class.

import ir.yelloadwise.app.Yelloadwise;
...
public void onCreate() {
    super.onCreate();
    yelloadwise.initialize(this, YELLOADWISE_KEY);
}