2015-07-22 89 views
1

今天我想在我的應用程序中添加一個函數,在下載代碼並將其添加到我的項目文件後,似乎在調用此函數的主要活動之前,類(AppController)應首先調用擴展應用程序!由於它的onCreate梅索德初始化一些重要的事情:開始活動需要應用程序調用,android

@Override 
public void onCreate() { 
super.onCreate(); 
mInstance = this; 
pref = new PrefManager(this); 
} 

這樣認爲:在這之前:

Intent intent = new Intent(getActivity(),Wallapers.class); 
startActivity(intent); 

我應該調用應用程序的AppController。 在我已經下載它的代碼項目在Android清單中調用,但因爲我已經有一個應用程序調用那裏我不能調用多個。 謝謝!

回答

1

最簡單的方法是將兩個應用程序類的代碼合併爲一個,然後在AndroidManifest.xml中指定該名稱。

比方說,您有兩個應用程序java文件MyApplication.javaAppController.java

您曾說過,AppController.java具有

@Override 
public void onCreate() { 
    super.onCreate(); 
    mInstance = this; 
    pref = new PrefManager(this); 
} 

然後合併成MyApplication.javaonCreate()如下

@Override 
public void onCreate() { 
    super.onCreate(); 

    //Code from MyApplication.java 

    mInstance = this; 
    pref = new PrefManager(this); 
} 

我猜你是新來這個。希望這可以幫助! :)

+0

這正是我所做的,它完美的作品,謝謝阿旺斯! – adamine

相關問題