Open AndroidManifest. xml file of your app and locate <application> tag. Add an attribute android:name and set it to your new application class.
Goto your Android Manifest , goto the Applications Tab (at the bottom), click on "Add", Choose Activity. On the right, next to Name: Click on Browse , to get a list of available activities, just add it and you're set! :) You could right way just edit the Manifest XML aswell. It's upto you.
Overview. The Application class in Android is the base class within an Android app that contains all other components such as activities and services. The Application class, or any subclass of the Application class, is instantiated before any other class when the process for your application/package is created.
If it derives from Application, add the fully qualified (namespace + class name) as the android:name
parameter of the application element in your manifest.
<application
android:name="com.you.yourapp.ApplicationEx"
Or if the class' package can be described as relative to the package
in the manifest
tag, then just start with a .
:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.you.yourapp">
<application
android:name=".ApplicationEx"
but in case you are already using some library like branch.io's library then most probably your manifest
<application name="">
property will already have some name like
`<application name="io.referral.BranchApp">
in that case you need to first extend your application class, like below:
public class Application extends BranchApp
and then register your application in manifest as:
android:name="absdevelopers.com.brankreferal.Application"
this works perfectly for me :) i hope it helps someone in trouble :)
If you are using a MultiDex application you will already have "android:name" in use so instead extend android.support.multidex.MultiDexApplication
:
public class MyApplication extends MultiDexApplication {...}
And add it to the Android manifest:
android:name="app.package.MyApplication"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With