2015-08-25 22 views
0

我有一個main_activity類,它是從Activity類擴展而來的。我需要在另一個名爲json_parsing.java的java文件中執行json解析。我打算在json解析類中聲明一個方法,並在main_activity類中創建對象。 我的疑問是在Android中處理單獨的java文件中的json解析

1)我應該加入Android清單的JSON解析類?如果是這樣,我該怎麼做?

回答

0

我應該加入Android清單的JSON解析類?如果是這樣,我該怎麼做?

不,你不必這樣做。除非它從ActivityServiceApplication延伸,我懷疑。

如果您使用Android Studio並且有一個應該在清單中聲明的​​類,但不是當您嘗試使用該類時會發生錯誤,並且Android Studio會告訴您將其添加到清單,所以你知道什麼是錯的。

0

您不需要將其添加到清單。僅當ActivityServiceApplication被擴展時才需要添加

您可以創建json_parsing.class並添加公共分析方法。然後在main_activity中實例化一個新的json_parsing()並使用公共方法。

JSON_PARSING

class json_parsing { 
. 
public void parseJson() { 
    // do your stuff 
} 
. 
} 

MAIN_ACTIVITY

main_activity 
{ 
. 
json_parsing parsing = new json_parsing(); 
parsing.parseJson(); 
. 
} 
+0

*您不東東將它添加到清單如果你使用它,只有當活動,服務或應用程序擴展*並沒有真正意義,做什麼你的意思是說? –

+0

oeps。也許這是更好的 –

+0

好吧現在很清楚 –

0

如果您JsonParsing類不擴展的Activity過或不是Service你不需要聲明它在清單中。

通過我只想強調一些事情的方式:

  • 在另一大類創建模型
  • 使用大寫字母開始的類名
0

我們不需要添加的Java(模型類),我們創建它作爲我們在Manifest文件中的活動的支持類。只有我們需要在清單文件中添加活動,服務或接收器