반응형
매니페스트에 신청 클래스를 등록 하시겠습니까?
내 응용 프로그램의 전역 상태를 유지하기 위해 하나의 응용 프로그램 클래스가 있습니다. 하지만 매니페스트 파일에 등록 할 수 없습니까? 이 작업을 수행하는 방법을 알고 있습니까?
Application에서 파생 된 경우 android:name
매니페스트에서 application 요소 의 매개 변수 로 정규화 된 (네임 스페이스 + 클래스 이름)을 추가하십시오 .
<application
android:name="com.you.yourapp.ApplicationEx"
클래스 '패키지가 상대적으로 설명 할 수있는 경우 또는 package
에 manifest
태그 한 후 바로 시작 .
:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.you.yourapp">
<application
android:name=".ApplicationEx"
하지만 이미 branch.io의 라이브러리와 같은 라이브러리를 사용하고 있다면 아마도 매니페스트 일 것입니다.
<application name="">
속성은 이미 같은 이름을 가질 것입니다
`<application name="io.referral.BranchApp">
이 경우 먼저 아래와 같이 응용 프로그램 클래스를 확장해야합니다.
public class Application extends BranchApp
그런 다음 매니페스트에 응용 프로그램을 다음과 같이 등록하십시오.
android:name="absdevelopers.com.brankreferal.Application"
이것은 나를 위해 완벽하게 작동합니다 :) 나는 그것이 곤경에 처한 누군가를 돕기를 바랍니다 :)
MultiDex 애플리케이션을 사용하는 경우 이미 "android : name"을 사용 중이므로 확장하십시오 android.support.multidex.MultiDexApplication
.
public class MyApplication extends MultiDexApplication {...}
그리고 Android 매니페스트에 추가하십시오.
android:name="app.package.MyApplication"
참고 URL : https://stackoverflow.com/questions/2929562/register-application-class-in-manifest
반응형
'IT story' 카테고리의 다른 글
Http 메서드로 만든 Observable을 구독 취소해야합니까? (0) | 2020.05.26 |
---|---|
Spring의 JDBCTemplate로 IN () SQL 쿼리를 효과적으로 실행하는 방법은 무엇입니까? (0) | 2020.05.26 |
Heroku를 마스터가 아닌 Git 브랜치로 실행 (0) | 2020.05.26 |
mmap () 대 판독 블록 (0) | 2020.05.26 |
흥미로운 반복 템플릿 패턴 (CRTP)은 무엇입니까? (0) | 2020.05.26 |